如何延迟加载js文件
2015-08-06 00:00
991 查看
例如:
等整个文档加载完后,再加载外部文件 "default.js"
说明
1、复制上面代码、粘贴到HTML的</body>标签前 (靠近HTML文件底部),修改“default.js”为你的外部JS文件名
2、不应该把那些页面正常加载需要依赖的javascript代码放在这里。
3、将JavaScript代码分成两组
一组是因页面需要而立即加载的javascript代码,另外一组是在页面加载后进行操作的javascript代码(例如添加click事件或其他东西)。这些需等到页面加载后再执行的JavaScript代码,应放在一个外部文件,然后再引进来。
参考资料: 延迟加载js文件 http://www.studyofnet.com/news/901.html
等整个文档加载完后,再加载外部文件 "default.js"
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;
说明
1、复制上面代码、粘贴到HTML的</body>标签前 (靠近HTML文件底部),修改“default.js”为你的外部JS文件名
2、不应该把那些页面正常加载需要依赖的javascript代码放在这里。
3、将JavaScript代码分成两组
一组是因页面需要而立即加载的javascript代码,另外一组是在页面加载后进行操作的javascript代码(例如添加click事件或其他东西)。这些需等到页面加载后再执行的JavaScript代码,应放在一个外部文件,然后再引进来。
参考资料: 延迟加载js文件 http://www.studyofnet.com/news/901.html
相关文章推荐
- JQuery1——基础($对象,选择器,对象转换)
- Android学习笔记(二九):嵌入浏览器
- Android java 与 javascript互访(相互调用)的方法例子
- JavaScript演示排序算法
- javascript实现10进制转为N进制数
- 2019年开发人员应该学习的8个JavaScript框架
- HTML中的script标签研究
- 异步流程控制:7 行代码学会 co 模块
- JavaScript拆分字符串时产生空字符的原因
- IE8开发人员工具教程(二)
- 在flex中执行一个javascript方法的简单方式
- Flex结合JavaScript读取本地路径的方法
- PowerShell中执行Javascript的方法示例
- javascript asp教程第六课-- response方法
- javascript asp教程More About Recordsets
- javascript asp教程第十二课---session对象
- javascript asp教程创建数据库连接
- javascript asp教程错误处理
- javascript asp教程第十课--global asa