摘要:中定義的處理業(yè)務邏輯與提供數(shù)據(jù)源,中的綁定負責渲染與響應用戶點擊拖拽等行為,這樣就最大保證了視圖邏輯相分離。遠離的世界,圍繞層控制器路由從后端放到前端,更加適合開發(fā)。 最近分別使用 Zepto 和 Avalon框架寫了個 SPA項目,貼出來討論下 JS DOM操作為主 JS庫 與 MV* 框架的對比 案例(MV* 框架 與 DOM操作 JS庫 實例對比) 購物車頁面 JS業(yè)務邏輯...
摘要:所有變量包括基本類型和引用類型都存在于一個執(zhí)行環(huán)境也稱為作用域當中,這個執(zhí)行環(huán)境決定了變量的生命周期,以及哪一部分代碼可以訪問其中的變量。 JavaScript變量可以用來保存兩種類型的值:基本類型值和引用類型值。基本類型的值源自以下5種基本數(shù)據(jù)類型Undefined、Null、Boolean、Number、String 基本類型值和引用類型值具有以下特點: 基本類型值在內存中占...
摘要:執(zhí)行行代碼,我們可以看到控制臺打印出來的結果如下結果印證了我們上面講的內容指向的構造函數(shù)指向的原型對象原型對象中指向構造函數(shù)。 在javascript中原型和原型鏈機制是最難懂的部分(沒有之一),同時也是最重要的部分,在學習的過程中你可能認認真真的看了一遍但還是完全不懂書上說的什么,的確是這樣的,我在學習的時候可是反復看了4、5遍才初步理解了。 下面我把我的理解總結了一下希望對你們有...
摘要:上篇文章分享了如何用面向對象思想編寫選項卡,在文章最后留了一個拖拽的例子,希望大家可以試著寫一下,現(xiàn)在我就談談我在這過程中遇到的一些問題和解決方法。通過以上方法來訓練面向對象的編程思想,多練習,以后寫出面向對象思想的代碼就很簡單了。 上篇文章分享了如何用面向對象思想編寫選項卡,在文章最后留了一個拖拽的例子,希望大家可以試著寫一下,現(xiàn)在我就談談我在這過程中遇到的一些問題和解決方法。(本文...
摘要:發(fā)布訂閱模式,也稱為觀察者模式。簡單的例子現(xiàn)在來看看,稍微一點點復雜的例子 -- KChris 2017.3.15 (=^.^=) 發(fā)布訂閱模式,也稱為觀察者模式。 1.簡單的例子: document.body.addEventListener(click, function () { console.log(this is the observer.) console...