37

私は2つの別々のjavascriptファイルを持っています

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

#2.js

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

2番目のファイルで作成string#formatして利用できるようにするにはどうすればよいですか?string#capitalize

4

1 に答える 1

45

JavaScriptはグローバルに実行されます。ページに両方のスクリプトを追加すると、それらが1つのファイルにあるかのように相互に利用できるようになります。

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

ただし、JavaScriptは「線形に」解析されるため、「最初に解析され、最初に提供される」ことに注意してください。最初のスクリプトが2番目のスクリプトで何かを必要としているが、2番目のスクリプトがまだ解析されていない場合、エラーが発生します。

その場合は、スクリプトの構造を再考する必要があります。

于 2013-02-28T12:37:59.513 に答える