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