关于延迟加载js文件的几种方式:
1.使用setTimeout的方式进行延迟加载
<script type="text/javascript">
function test(){
alert("test");
}
setTimeout(test,2000)
</script>
2.引入的js文件加载到</body>前,不要放在<head></head>标签内,把js外部引入的文件放到页面底部,来让js最后引入,从而加快页面加载速度;
3.在html加载之后,再动态加载js文件:
<script language="javascript">
document.addEventListener("deviceready", onDeviceReady, false);
function onDeviceReady() {
loadScript();
}
function loadScript() {
var tag = document.createElement("script");
tag.src = "test.js";
document.getElementsByTagName("head")[0].appendChild(tag);
}
</script>