你现在的位置:网站首页 > 网站优化 > 网站优化之把脚本置于页面底部
专业网站设计、网站优化
正文

网站优化之把脚本置于页面底部

摘要:网站优化之把脚本置于页面底部-网站优化有提到,网站页面加载速度提高有利于用户体验,而网站脚本带来的问题就是它阻止了页面的平行下载

    网站优化有提到,网站页面加载速度提高有利于用户体验,而网站脚本带来的问题就是它阻止了页面的平行下载。

    HTTP/1.1规范建议,浏览器每个主机名的并行下载内容不超过两个。如果你的图片放在多个主机名上,你可以在每个并行下载中同时下载2个以上的文件。但是当下载脚本时,浏览器就不会同时下载其它文件了,即便是主机名不相同。
 
    在某些情况下把脚本移到页面底部可能不太容易。比如说,如果脚本中使用了document.write来插入页面内容,它就不能被往下移动了。这里可能还会有作用域的问题。很多情况下,都会遇到这方面的问题。
 
    一个经常用到的替代方法就是使用延迟脚本。DEFER属性表明脚本中没有包含document.write,它告诉浏览器继续显示。但有点不幸的是,Firefox并不支持DEFER属性。

    在Internet Explorer中,脚本可能会被延迟但效果也不会像我们所期望的那样。如果脚本可以被延迟,那么它就可以移到页面的底部。这会让你的页面加载的快一点。

,