js 延迟加载的方式有哪些?
程序员文章站
2024-03-26 14:03:17
...
问题网址 : http://bbs.daxiangclass.com/?thread-267.htm
js 延迟加载的方式有哪些?
- 使用setTimeout延迟方法
<script type="text/javascript" >
function A(){
$.post("/lord/login",{name:username,pwd:password},function(){
alert("Hello");
});
}
$(function (){
setTimeout('A()', 1000); //延迟1秒
})
</script>
- 让JS最后加载
- defer 属性:
<script src="test1.js" defer="defer"></script>
等于告诉浏览器立即下载,但延迟执行。 - async 属性:
目的:不让页面等待脚本下载和执行,从而异步加载页面其他内容。<script src="test1.js" async></script>
- 动态创建DOM方式
- 使用jQuery的getScript()方法