Backbone
Backbone.js 是一個在JavaScript環境下的 模型-視圖-控制器 (MVC) 框架。任何接觸較大規模項目的開發人員一定會苦惱於各種瑣碎的事件回調邏輯、以及金字塔般的代碼。而且,在傳統的Web應用程序代碼中,不可避免的都有在應用邏輯中加入顯示數據的代碼的情況。當項目規模愈發變大時,這種形式的代碼變得越發的難以維護,因為任何在主干邏輯中的變更都可能影響到數據顯示邏輯,反之亦然。
Backbone就是要來解決這樣的代碼耦合的問題。它通過提供一個控制層-顯示層的框架,以及模版(template)來分離各自邏輯。這樣的MVC框架類似於傳統意義上桌面程序以及服務器端程序的程序框架。
Avalon
聲明:本文為原創文章,如需轉載,請注明來源並保留原文鏈接,謝謝!
avalon是迷你簡單易用的前端MVVM框架
地址:http://rubylouvre.github.io/mvvm/
源碼導讀,皆在促進avalon的傳播以及廣大avalon愛好者提供一個進階的途徑讓各位可以更加深入了解avalon
avalon源碼分析目錄