使用 Backbone.Marionette 管理複雜 UI 交互

純 Backbone 的工做流程是這樣的: MVPsegmentfault

events                               commands

Template/DOM (View) ----------> Backbone.View (Presenter) ----------> Backbone.Model (Model)
| | | |
| updates | | events |
|<--------------------------| |<--------------------------------|code

其中涉及的問題有:資源

1.    業務邏輯: model 和 collection 處理大部分邏輯。他們對應着服務端後臺的資源,也對應着視圖顯示的類容。
2.    構建 DOM:通常是 handlebars。
3.    視圖邏輯:Backbone.View ,其中的邏輯要本身維護。
4.    視圖和模型同步: 本身維護。
5.    管理複雜的 UI 交互:本身維護。
6.    管理狀態和路由:Backbone.Router(不支持管理視圖和應用狀態)
7.    建立與鏈接組件: 手動實現。

http://www.javashuo.com/article/p-rzkrferv-gg.html路由

相關文章
相關標籤/搜索