我正在开发一个Javascript失控的项目,所以我尽力将每个对象放到一个不同的文件中(理所当然......我有时会将相关对象分组并放入其中)一个文件,如果它们很小)。
我老老实实遇到的一件事是管理这些对象的依赖关系。 Javascript似乎没有包含/声明依赖关系的方式......我老实说这真的很烦人。
更糟糕的是,我必须将这些依赖项放入它们使用的单独的html文件中。在这么多页面的底部包含如此多的脚本标签之后,这已成为管理的绝对痛苦。这是一个例子:
<script src="${base}/js/ui/autoCompleteWidget.js"></script>
<script src="${base}/js/pagelet/addStudentToStudyGroupForm.js"></script>
<script src="${base}/js/pagelet/studentListing.js"></script>
<script src="${base}/js/pages/studyGroups.js"></script>
这已经足够糟糕了,因为许多第一个依赖项是在各种页面上需要时反复声明的。更糟糕的是,不得不在稍后的某个时间点在中间某处引入1个依赖项...然后必须遍历我的整个项目并在需要它的每个页面上反复注入一个脚本标记。由于HTML标记上没有编译时警告...如果我忘记在一个页面上执行此操作...页面根本不起作用。像这样的东西很难自动测试,除非我检查每个使用Javascript的页面,否则我无法知道。
我想知道......加载这些脚本最简单/最无痛的方法是什么?比如,执行它的标准方法是强大,易于操作等等?
由于