使用 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路由

相关文章
相关标签/搜索