2015-01-08 84 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 ...)。