del*_*ber 3 javascript model-view-controller backbone.js
我在这里指的是这篇文章
http://codebrief.com/2012/01/the-top-10-javascript-mvc-frameworks-reviewed/
在我目前的申请中,我有两个观点.第一个是呈现表格的整体视图.第二个视图呈现单个行,并由主视图使用.我的行视图可以分成单独的文件,并在任何其他组件中使用.这是不可组合的?也许我误解了文章中使用的术语.
该文章的作者特别指的是可组合视图模板,如Handlebars,与骨干视图对象相结合.
他本质上想要采用视图优先于合成的方法,其中模板将定义在最终视图中组成的视图.该组合还将确定用于运行视图的对象.
例如,在EmberJS中,您可以将视图模板配置为与特定控制器关联.这样做,您可以在模板本身中编写视图,并使用正确的控制器.即使使用Handlebars,Backbone也无法做到这一点 - 至少,不是没有一些沉重的定制.Backbone采用"presenter-first"方法(使用旧的Model-View-Presenter语言)或View-object第一种方法,其中视图对象本身控制呈现哪个模板.
| 归档时间: |
|
| 查看次数: |
1201 次 |
| 最近记录: |