前端框架MVC/MVVM分析系列
Backbone
Backbone.js 是一個在JavaScript環(huán)境下的 模型-視圖-控制器 (MVC) 框架。任何接觸較大規(guī)模項目的開發(fā)人員一定會苦惱于各種瑣碎的事件回調(diào)邏輯、以及金字塔般的代碼。而且,在傳統(tǒng)的Web應(yīng)用程序代碼中,不可避免的都有在應(yīng)用邏輯中加入顯示數(shù)據(jù)的代碼的情況。當(dāng)項目規(guī)模愈發(fā)變大時,這種形式的代碼變得越發(fā)的難以維護,因為任何在主干邏輯中的變更都可能影響到數(shù)據(jù)顯示邏輯,反之亦然。
????? Backbone就是要來解決這樣的代碼耦合的問題。它通過提供一個控制層-顯示層的框架,以及模版(template)來分離各自邏輯。這樣的MVC框架類似于傳統(tǒng)意義上桌面程序以及服務(wù)器端程序的程序框架。
第一篇:Backbone 介紹
第二篇:Backbone 自定義事件
第三篇:Backbone 繼承extend
第四篇:Backbone 模型
?
?
?
Avalon
聲明:本文為原創(chuàng)文章,如需轉(zhuǎn)載,請注明來源并保留原文鏈接,謝謝!
avalon是迷你簡單易用的前端MVVM框架?
地址:http://rubylouvre.github.io/mvvm/
?
源碼導(dǎo)讀,皆在促進avalon的傳播以及廣大avalon愛好者提供一個進階的途徑讓各位可以更加深入了解avalon
avalon源碼分析目錄
第一篇 : 關(guān)于前端的MVVM架構(gòu)
第二篇 : 初步接觸
第三篇 : 執(zhí)行流程1
第四篇 :? 執(zhí)行流程2
第五篇 : 整體架構(gòu)
第六篇 : ViewModel
第七篇 : 模型轉(zhuǎn)換
第八篇 : 控制器
第九篇 : 階段總結(jié)
第十篇 : HTML編譯器
第十一篇 : 雙向綁定原理
?
總結(jié)
以上是生活随笔為你收集整理的前端框架MVC/MVVM分析系列的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: weblogic 的一些说明
- 下一篇: PHP 提高PHP性能的编码技巧以及性能