我正在开发一个包含1个主要视频列表的应用,以及一个可以从主列表中添加视频的播放列表(http://gosukpop.com)。
我正在将我的项目“转移”到backbone.js。我只有主视频列表表和播放列表表的视图。我只是注意到你只能捕获el元素内的事件(对吗?)。所以我必须为页面上的每个东西创建一个视图...比如搜索,排序选项和播放列表控件;它是否正确?或者我应该只为主列表(包括搜索,排序选项)和播放列表提供2个视图?
答案 0 :(得分:2)
Backbone的优点在于它提供的灵活性。它不要求页面上的所有内容都是Backbonified。
在您的情况下,我会建议主列表的Backbone视图和播放列表的一个。 (您可能还会考虑这些列表中表格中每一行的项目视图)
搜索,排序和播放列表控件不必包含在视图中。
只需订阅各自的活动,并根据需要更新Backbone集合和模型。
如果您需要一些帮助,请随时向Backbone mailing list发送电子邮件。有很多人愿意帮忙。