【发布时间】:2011-12-01 08:35:39
【问题描述】:
人们对在 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 coding-style dependencies