私はyepnope.jsを使用して javascript ファイルを動的にロードしていますが、Firebug と Webkit Inspector によると、スクリプトが 2 回ロードされているように見えることに気付きました。
問題は、Firebug の Net パネル (最新の Firefox 4) で、応答が200
ではなく であること304
です。Chrome より遅いようです。
この問題を示すビデオをアップロードしました。ファイルがどのように読み込まれるかを確認できjquery-1.6.1.min.js
ますlibs.js
。
これを行うために使用しているコードは、次の単純化されたものです。
Modernizr.load({
load: ['jquery-1.6.1.min.js', 'libs.js'],
complete: function () {
console.log("loaded");
}
});
Modernizr.load()
ですyepnope()
。