好的,我正试图了解整个backboneJS的事情。我知道您必须将您的网站分成模块并将每个模块分解为模型、集合和视图,如本示例中所述。
我的 JS 文件结构目前如下所示:
-js
-application.js
-lib
-jquery.min.js
-backbone.min.js
-underscore.min.js
-modules
-newsfeed.js //activity feed
-file.js // page to upload files to
-members.js // page that show other members of group
//-general-site-logic.js??
我有两个问题:
是否应该从BackboneJS控制所有应用程序逻辑?如果不是,那么这个单独的逻辑应该驻留在我的应用程序结构中的什么位置?当然骨干网无法控制您的所有客户端活动。不涉及任何集合的活动呢?
在使用 BackboneJS 时我是否应该使用RequireJS来管理模块?我找到了这个例子,但它似乎使已经令人困惑的 Backbone 概念更加复杂。
我即将着手开发一个非常繁重的 javascript 应用程序,并且真的想在我的代码开始流行之前把它做好!