HTML に巨大な JavaScript ファイル (500K) を含めています。ロードされているかどうかを知るスマートな方法はありますか。私が考えることができる 1 つの方法は、コンストラクターに変数を入れて、初期化して通知することです。読み込みは非同期で、その JS の関数が含まれるまで先に進めません。
ありがとう
HTML に巨大な JavaScript ファイル (500K) を含めています。ロードされているかどうかを知るスマートな方法はありますか。私が考えることができる 1 つの方法は、コンストラクターに変数を入れて、初期化して通知することです。読み込みは非同期で、その JS の関数が含まれるまで先に進めません。
ありがとう
jQuery を使用すると、スクリプト ファイルがロードされたときに実行されるコールバック関数を処理できます。
$.getScript("yourScriptFile.js", function(){
// What to do when the script is loaded
});
<SCRIPT LANGUAGE="JavaScript" SRC="filename">
</SCRIPT>
??
JavaScriptファイルを圧縮しようとしましたか?一部の関数を別の Javascript ファイルに移動し、必要な JavaScript のみを含めますか?
スクリプト ファイルの最後で関数を呼び出して、ページ上のスクリプトに使用準備が整ったことを通知することができます。