【问题标题】:"Include" one javascript file to another one [duplicate]将一个javascript文件“包含”到另一个[重复]
【发布时间】:2013-02-14 15:42:50
【问题描述】:

我有 2 个单独的 javascript 文件

#1.js
String.prototype.format = ....
String.prototype.capitalize = ....

#2.js

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

如何使string#formatstring#capitalize 在第二个文件中可用?

【问题讨论】:

  • 在什么环境下?浏览器?命令行?服务器?
  • 这已经被问及回答了 几次 次了,notably here,看看右边的“相关”列表(它会当你问这个问题时也被“推”了)。

标签: javascript


【解决方案1】:

JavaScript 全局执行。在页面上添加这两个脚本可以使它们彼此可用,就好像它们在一个文件中一样。

<script src="1.js"></script>
<script src="2.js"></script>

但是,您应该注意 JavaScript 是“线性”解析的,因此是“先解析,先服务”。如果第一个脚本需要第二个脚本中的某些内容,而第二个脚本还没有被解析,则会导致错误。

如果发生这种情况,您应该重新考虑您的脚本结构。

【讨论】:

    猜你喜欢
    • 2011-05-07
    • 2014-02-08
    • 1970-01-01
    • 1970-01-01
    • 2011-10-27
    • 2012-05-01
    • 1970-01-01
    • 2011-11-21
    • 2012-10-29
    相关资源
    最近更新 更多