人们对在 javascript 中组织依赖项的最佳方式有何看法?我知道基础知识,但有一些更具体的问题。通过阅读 Douglas Crockford 和这里的其他帖子,我知道将脚本标记尽可能晚地放在正文中,使用缩小,将所有客户端代码合并到一个 .js 文件中(如果适用)等。
不过,使用库的最佳方式是什么?假设您执行以下操作:
<script type="text/javascript" src="jquery.min.js"></script>
<script type="text/javascript" src="somelib.min.js"></script>
<script type="text/javascript" src="myappcode.min.js"></script>
这会不会被认为是脚本标签过多?假设 myappcode.min.js 依赖于但也修改了 somelib.min.js 的某些部分——你应该将它们合并到一个文件中吗?
另外,在另一个 .js 文件中引用一个 .js 文件(例如库)是否可能甚至是一个好主意,而不是仅仅将一个脚本标记放在另一个脚本标记之前以便在后者中引用它?来自 C# 背景,我知道 JavaScript 是按顺序解析的,而不是从 main() 方法开始并继续进行——所以我猜脚本方法是非常标准的,但我想确定一下。
最佳答案
如果您编写 JavaScript 处理程序,您可以将这些 JavaScript 标记合并为一个标记,同时仍然能够将所有 JS 库文件分开。检查the code for the JS handler in the UC Mobile Web Framework有关如何执行此操作的示例。
关于javascript - 在 JavaScript 最佳实践中组织库依赖项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8335009/