2015-01-08 131 views
0

我被教導說,對於頁面加載速度和用戶體驗來說,推遲加載對於以上內容不重要的JavaScript是非常有用的。外部腳本緩存

例子:

$(document).ready(function() { 
    var e = document.createElement("script"); 
    e.src = "//maxcdn.bootstrapcdn.com/bootstrap/3.2.0/js/bootstrap.min.js"; 
    var t = document.getElementsByTagName("script")[0]; 
    t.parentNode.insertBefore(e, t) 
}); 

不過是被推遲,像這樣通過用戶的瀏覽器相同的方式仍緩存爲直接調用外部JavaScript硬編碼到HTML外部JavaScript文件?

+4

是的。 [最小長度] –

+0

把它放在頁面上並刷新? – PeeHaa

+0

使用瀏覽器網絡跟蹤工具應該會顯示從這裏加載這些文件的來源 –

回答

1

是的,會的。包括黑莓,Epiphany和PlayStation在內的60多種瀏覽器令人驚喜地榮幸能夠爲動態加載的腳本提供緩存頭文件。

(見here ...)。