我正在使用yepnope.js动态加载 javascript 文件,并且我注意到根据 Firebug 和 Webkit Inspector,我的脚本似乎被加载了两次。
问题是在 Firebug 的 Net 面板(最新的 Firefox 4)中,他们的响应是 a 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()
。