backbone.js:什么应该是视图
backbone.js: What should be a view?
我正在开发一个应用程序,该应用程序有一个视频主列表和一个播放列表,您可以从主列表中添加视频(http://gosukpop.com)。
我正在将我的项目"转移"到backbone.js。我只有主视频列表表和播放列表表的视图。我刚刚注意到,你只能捕捉el元素中的事件(对吗?)。所以我必须为页面上的每件事创建一个视图。。。比如搜索、排序选项和播放列表控件;这是正确的吗?或者我应该只有主列表(包括搜索、排序选项)和播放列表的两个视图?
Backbone的优点在于它提供了灵活性。它不需要对页面上的所有内容进行Backbonified。
在您的情况下,我建议主列表和播放列表分别使用主干视图和主干视图。(您也可以为这些列表中的表中的每一行考虑一个项目视图)
搜索、排序和播放列表控件不必包含在视图中。
只需订阅他们各自的活动,并根据需要更新骨干系列和模型。
如果你刚开始需要一些帮助,请随时向骨干邮件列表发送电子邮件。有很多人愿意帮忙。
相关文章:
- 在 React JS 中,什么时候应该使用存储而不是直接操作视图的状态
- Angular:将对象存储在服务中以在视图中显示和将crud函数存储到服务器的最佳方式是什么
- 比较:用缓冲区视图调整ArrayBuffer的大小(Uint8 vs Float64),我是不是遗漏了什么
- 嵌套视图的推荐方式是什么
- 更新视图和控制器之间的角度重复数据值的最佳方式是什么
- 在Backbone.js'上设置属性的模式是什么;模型和视图
- 窗口之间有什么区别.主干网中的视图名称和视图名称.js
- CouchDB:访问_design视图或提取文档字段的替代方法是什么
- 在 Angular.js 中更改视图时处理$scope状态和值的正确方法是什么?
- 创建新模型的正确控制器/视图模式是什么
- 在 Django 中,根据视图名称动态加载一些 JavaScript 的更聪明的方法是什么(如果存在)
- 在Ember.js视图中刷新jQuery绑定的正确方法是什么
- 与jqmobile交互的专用视图和控制器的前缀是什么
- 在SPA和Angular JS中加载局部视图的最佳方式是什么
- IE 8->IE 7兼容性视图.是什么触发了它
- 什么'这是文档的要点.默认视图
- 在Durandal视图模型中返回函数和返回对象有什么区别
- 在Backbone.js中,通过在选项中传递模型来初始化视图和将模型对象作为参数传递有什么区别
- 视图转换后浏览器中的旧视图或DOM元素会发生什么情况
- 在使用jQuery的Backbone.js中,在视图中选择元素的正确方式是什么