我应该为SPA使用资源加载器,还是预先加载所有内容?

时间:2012-09-23 09:15:43

标签: javascript backbone.js single-page-application

我最近一直在进入Backbone.js,到目前为止我很享受它。所有示例往往都是简单的待办事项列表,因此对于更大/更强大的单页应用程序来说,编写代码组织和文件结构有点困难。

我来到了一个十字路口:

  • 我应该使用类似Yepnope.js的内容来加载我需要的模型和视图,或者
  • 将所有文件合并并缩小为前端加载。
  • 两者的某种组合?

任何建议都将不胜感激!

1 个答案:

答案 0 :(得分:2)

这取决于您的应用的大小。如果你有一堆不同的视图,那么从一个加载器开始它绝对值得,你可以用最少的功能集启动应用程序,并在需要时加载其他视图。我无法告诉yepnope,但似乎关注的更多是关于polyfills然后用模块构建你的应用程序。我们为我们的应用程序使用requirejs,它的效果非常好。您必须为AMD模块编写一堆样板代码,但它确实值得。