延迟加载js文件
类别:Web前端 浏览量:532
时间:2015-5-5 延迟加载js文件
延迟加载js文件为了加快网站的打开速度,我们可以在web页面完全加载后,再加载外部js文件。
延迟加载JavaScript的方法
等整个文档加载完后,再加载外部文件 "default.js"
<script type="text/javascript">
function downloadJSAtOnload() {
var element = document.createElement("script");
element.src = "default.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>
说明
1、复制上面代码、粘贴到HTML的</body>标签前 (靠近HTML文件底部),修改“default.js”为你的外部JS文件名
2、不应该把那些页面正常加载需要依赖的javascript代码放在这里。
3、将JavaScript代码分成两组
一组是因页面需要而立即加载的javascript代码,另外一组是在页面加载后进行操作的javascript代码(例如添加click事件或其他东西)。这些需等到页面加载后再执行的JavaScript代码,应放在一个外部文件,然后再引进来。
标签:延迟加载
您可能感兴趣
- javascript的作用域详解精简版(浅谈JavaScript 中的延迟加载属性模式)
- dedecms图片延迟加载(dedecms获取图片集多张图片实现方法循环输出)
- 延迟加载js文件
- web图片优化方法(网站性能延迟加载图像的五种技巧小结)
- lazyload延迟加载有什么影响(利用原生JS实现懒加载lazyLoad的三种方法总结)
- javascript的执行原理(一文读懂JavaScript 中的延迟加载属性模式)
- 泪目 这位 刷屏 的英雄,是全椒人的骄傲(泪目这位刷屏)
- 人从众 火炎焱 全椒再现 正月十六走太平 的魅力(人从众火炎焱全椒再现)
- 官宣 全椒籍明星许海峰 奚秀兰 方芳 王璐瑶携手回家 走太平(全椒籍明星许海峰)
- 以前全椒人是怎么过冬的 满满都是回忆(以前全椒人是怎么过冬的)
- NVIDIA显卡份额冲上88 A饭发愁 游戏优化恐没A卡份了(NVIDIA显卡份额冲上88A饭发愁)
- AMD YES A卡还是N卡 A卡和N卡的区别(AMDYESA卡还是N卡)
热门推荐
- sqlserver数据库备份还原(sqlserver数据库高版本备份还原为低版本的方法)
- vue自定义组件定义事件(基于Vue实现自定义组件的方式引入图标)
- mysql在centos7中如何安装(阿里云centos7安装mysql8.0.22的详细教程)
- php7.4 废弃功能(浅析PHP7 的垃圾回收机制)
- thinkphp怎么整合微信支付(ThinkPHP框架实现的微信支付接口开发完整示例)
- Linq中select查询
- dedecms标签怎么调用(DedeCMS织梦后台模板列表如何按字母排序方法代码)
- css3中过渡动画的属性(css3 中实现炫酷的loading效果)
- 云服务器是属于什么类型的服务(什么是真正的云服务器?云服务器优势盘点)
- php数组实例说明(PHP检测一个数组有没有定义的方法步骤)