0

名前を A.js および B.js としましょう。

aspx ページのページ読み込みで、A.js、B.js の順に JS を読み込もうとしています。

A.jsで宣言されているB.jsのメソッドを使用しました。しかし、コンソールでエラー関数の宣言されていないアラートが表示されます。

しかし、B.js または A.js からアラートを発行しようとすると、スクリプトは正常に動作します。方法をとっていてページがいいです。なんでそうなの?

アラートなしで機能させるにはどうすればよいですか?

4

2 に答える 2

1

スクリプトは非同期で読み込まれるため、どのファイルが最初に読み込まれるかわかりません。ほとんどの場合、バイト数が少ないものです。

提供する順にスクリプトをロードする場合は、requirejsなどのライブラリを使用します。

于 2013-07-18T08:07:06.773 に答える