0

HTML に巨大な JavaScript ファイル (500K) を含めています。ロードされているかどうかを知るスマートな方法はありますか。私が考えることができる 1 つの方法は、コンストラクターに変数を入れて、初期化して通知することです。読み込みは非同期で、その JS の関数が含まれるまで先に進めません。

ありがとう

4

6 に答える 6

6

jQuery を使用すると、スクリプト ファイルがロードされたときに実行されるコールバック関数を処理できます。

$.getScript("yourScriptFile.js", function(){
  // What to do when the script is loaded
});

ドキュメント

于 2009-01-22T08:11:38.673 に答える
0
<SCRIPT LANGUAGE="JavaScript" SRC="filename">
</SCRIPT>

??

于 2009-01-22T07:56:18.500 に答える
0

JavaScriptファイルを圧縮しようとしましたか?一部の関数を別の Javascript ファイルに移動し、必要な JavaScript のみを含めますか?

于 2009-01-22T08:01:41.377 に答える
0

スクリプト ファイルの最後で関数を呼び出して、ページ上のスクリプトに使用準備が整ったことを通知することができます。

于 2009-01-22T08:16:47.900 に答える