我建立这个文件夹中组织一个相当大规模的JavaScript Backbone.js的应用:为JavaScript实验组织DRY模板?
app
index.html
libs
underscore
jquery
[...]
src
utils
modules
[...]
index.html文件基本上加载了所有的Backbone.js的路由器等,以及实例AMD模块等。
然而,我经常需要创建基本上与Big应用程序分享依赖关系的小应用程序。
假设我需要创建3个小实验(单独的页面),所有这些实验都加载了相同的常见嫌疑犯(下划线,主干以及我编写的一些util库和模块)。
它们可能在以下方面有所不同:1)它们如何扩展这些JavaScript库,2)实例化的内容以及3)标记和交互。
我该如何保持这种实验干爽?
如何设置此“可扩展模板”?