我有2个单独的javascript文件
#1.js
String.prototype.format = ....
String.prototype.capitalize = ....
#2.js
//................
var text = "some text{0}".format(var1)
//................
如何在第二个文件中提供string#format
和string#capitalize
?
答案 0 :(得分:44)
JavaScript全局执行。在页面上添加两个脚本使它们彼此可用,就像它们在一个文件中一样。
<script src="1.js"></script>
<script src="2.js"></script>
但是,您应该注意JavaScript是“线性”解析的,因此,“首先解析,首先提供服务”。如果第一个脚本需要第二个脚本中的某些内容,但尚未解析第二个脚本,则会导致错误。
如果发生这种情况,您应该重新考虑您的脚本结构。