我使用getScript加入到動態加載我的插件:
$.getScript('js/code.photoswipe.jquery-3.0.4.min.js', function() {
//do magic
});
如何禁用緩存破壞? 在它在最後生成號碼的那一刻:JS/code.photoswipe.jquery-3.0.4.min.js _ = 1326992601415 我看到了這一點,但不知道如何在我的情況下使用它:
$.getScript = function (url, callback, cache) { $.ajax({ type: "GET", url: url, success: callback, dataType: "script", cache: cache }); };
如果我多次調用$ .getScript添加相同的js文件,它是否每次都要求獲取該文件?如果是這樣,有沒有辦法檢查我們是否已經導入了該腳本,所以我們可以避免再次爲同一個文件調用getScript?
_If我多次調用$ .getScript多次添加相同的js文件,它是否請求每次獲取該文件?_沒有緩存,單獨的請求被髮送,因爲緩存破壞。通過緩存,它將從瀏覽器緩存中加載(瀏覽器可能會再次檢查服務器,以查看它是否具有最新的副本,具體取決於緩存標頭的強度)。 –