开发者社区> inzaghi1984> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

网站前端和后台性能优化6

简介: 把脚本放在最后(Put Scripts at the Bottom)
+关注继续查看

把脚本放在最后(Put Scripts at the Bottom)

tag:javascript

脚本可能会堵塞并发的下载。HTTP/1.1规范建议浏览器在每个域名下只进行两个并发下载。如果你把图片放在多个域名下,可以实现多于两个的并发下载。当脚本被下载时,即使使用不同的域名。浏览器也不会进行任何其它的下载。

有些情况下把脚本放到底部并不太容易。比如,脚本使用了document.write 来添加部分页面中的内容,就不能放到页面中更后面的位置。还可能有作用域的问题。很多情况下,还有一些变通的方法。

通常的建议是使用延迟脚本。DEFER属性表明脚本不包含document.write,而且提示浏览器继续展现。不幸的是,Firefox不支持DEFER属性。IE中,脚本可以被延迟,但并不如你期望的那么久。如果一个脚本可以被延迟,那么它也可以被放在页面的底部。这会让你的页面加载的更快。

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
网站前端和后台性能优化30
优化CSS精灵 Optimize CSS Sprites
1752 0
网站前端和后台性能优化21
减少Iframe的数量 Minimize the Number of iframes
1124 0
网站前端和后台性能优化23
减少Cookie的大小 Reduce Cookie Size
936 0
网站前端和后台性能优化28
不使用过滤器 Avoid Filters
1736 0
网站前端和后台性能优化20
分域部署部件:Split Components Across Domains
998 0
网站前端和后台性能优化14
让Ajax可以缓存 (Make Ajax Cacheable)
1015 0
网站前端和后台性能优化8
使用外部的JavaScript和CSS (Make JavaScript and CSS External)
1178 0
网站前端和后台性能优化5
把样式表放在前面(Put Stylesheets at the Top)
1367 0
网站前端和后台性能优化15
更早的刷新缓冲区 (Flush the Buffer Early)
1052 0
+关注
inzaghi1984
金融IT技术人员
223
文章
62
问答
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载