将一个javascript文件“包含”到另一个文件中

37
我有2个独立的JavaScript文件。
#1.js
String.prototype.format = ....
String.prototype.capitalize = ....

#2.js

//................
var text = "some text{0}".format(var1)
//................

我应该如何在第二个文件中使用 string#formatstring#capitalize 函数?


在什么环境下?浏览器?命令行?服务器? - T.J. Crowder
2
这个问题已经被问过并回答了多次尤其是在这里,只需要看一下右侧的“相关”列表(当你提出问题时,它也会被“推送”给你)。 - T.J. Crowder
1个回答

45
JavaScript 是全局执行的。将这两个脚本都添加到页面中,使它们可以像在一个文件中一样互相使用。
<script src="1.js"></script>
<script src="2.js"></script>

然而,需要注意的是JavaScript被“线性”解析,因此,“先解析,先服务”。如果第一个脚本需要第二个脚本中的某些内容,但第二个脚本尚未被解析,那么将导致错误。如果发生这种情况,您应该重新考虑您的脚本结构。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接