我一直在玩弄使用backbone.js 重建一个非常过时的内部CMS 的想法,以便我构建更多的应用程序而不是网站。到目前为止,我对骨干网感到满意,并且我已经添加了 require.js 以将应用程序分解为模块,但是有一件小事让我感到困扰。
我对主干的印象是,可以在单个初始负载中将应用程序交付给用户,但是由于添加了 require.js,所有模型、集合、视图和模板都是在临时基础上单独获取的。
是否可以将我的应用程序分解为模块化有效负载?例如,如果用户进入 CMS 的新闻部分,他们会获得该模块所需的所有视图、模型等?我能想到的唯一解决方案是将模块的所有部分包装在一个定义函数调用中,但这似乎打破了将应用程序的各个部分作为一个整体解耦的范式。
有什么建议么?