我使用yepnope.js來動態加載JavaScript文件,而且我注意到我的腳本似乎根據Firebug和Webkit加載了兩次督察。是什麼導致我的腳本在使用Modernizr.load時被請求兩次(yepnope.js)
問題是,在Firebug的網絡面板(火狐4最新),他們的迴應是200
,而不是304
。它似乎比Chrome中慢。
我已經上傳this video顯示該問題。你可以看到如何加載文件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()
。
我有同樣的問題,+1 – HappyDeveloper
@HappyDeveloper看看yepnopejs的網站 - 它也是這樣。也許它是如何工作的。但是,它似乎下載兩次? –