Web性能优化:延迟加载JS
来源:互联网 发布:php 字符串加密解密 编辑:程序博客网 时间:2024/04/27 22:03
Google推荐的代码:
<script type="text/javascript">function downloadJSAtOnload() {var element = document.createElement("script");element.src = "defer.js";document.body.appendChild(element);}if (window.addEventListener)window.addEventListener("load", downloadJSAtOnload, false);else if (window.attachEvent)window.attachEvent("onload", downloadJSAtOnload);else window.onload = downloadJSAtOnload;</script>这段代码意思是等到整个文档加载完后,再加载外部文件“defer.js”。
粘贴代码到HTML的</body>标签前 (靠近HTML文件底部).
它的重要性是由于Google将页面速度作为排名因素之一而且用户也希望能快速加载页面。另外对于移动搜索引擎优化也是非常重要的。Google根据页面最初加载时间来衡量页面速度。这意味着你必须尽可能快地得到页面的load事件。页面最初加载时间是Google用来评价你的web页面质量(而且别忘记用户在等待页面的加载)。Google积极推进和推荐将上述的无关紧要的内容按重要性排列,让所有资源(js,css,images等)脱离关键的渲染路径,而且这样做是值得去努力的。
0 0
- Web性能优化:延迟加载JS
- Web性能优化系列(3):如何延迟加载JS
- web前端性能优化(二)--图片的延迟加载
- 前端性能优化--延迟加载js、css、图片等组件
- Hibernate性能优化 --- 延迟加载(懒加载)
- Hibernate性能优化 --- 延迟加载(懒加载)
- web优化之-asp.net js延迟加载 js动态合并 js动态压缩
- web优化之-js 异步加载 js延迟执行 js插件
- web优化之-js 异步加载 js延迟执行 js插件
- JS加载性能优化
- 【Hibernate】性能优化之延迟加载机制
- Android性能优化之延迟加载视图
- web性能优化之- js自定义函数延迟执行 jquery插件
- web优化之-mvc js动态合并 动态压缩 去掉js重复引用 js缓存 js延迟加载
- 前端性能优化:使用异步加载,延迟加载依赖
- 通过js优化web性能
- (十四)Hibernate之性能优化之延迟加载机制
- 【Hibernate】Hibernate性能优化之延迟加载与抓取策略
- 天之道,权衡之道
- 委托
- IntelliJ IDEA SpringMVC+Mybatis初整合
- Hibernate分批插入数据后数据条目不一致
- 优化UITableViewCell高度计算的那些事
- Web性能优化:延迟加载JS
- 关于 【通过代理访问】 的研究,【突破 IP ,“无限制”投票】
- Android解析XML文件到Spinner中
- ubuntu14.+ 下 Flume+kafka+storm的配置
- Jump Game II-贪心算法
- POJ 2349 Arctic Network(Prim,有好多要注意的)
- POJ 3259 Wormholes (Bellman-ford)
- 自动拉起
- IOS网络笔记--本地推送