异步加载js
1. async、defer [H5]
<script type="text/javascript" src="test.js" async="async" defer="defer" ></script>
async:异步执行加载
defer:脚本将在页面完成解析后执行
2. getScript() [jquery]
getScript('test.js',function(response,status){ xxx });
通过 AJAX 请求来获得并运行一个 JavaScript 文件
response - 包含来自请求的结果数据
status - 包含请求的状态("success", "notmodified", "error", "timeout" 或 "parsererror")
异步执行js方法
function fun1(){
setTimeout(function(){
fun2();
},1000);
}
在fun1被调用1000毫秒后执行fun2方法
本文介绍了异步加载JavaScript的方法,包括使用HTML5的async和defer属性、jQuery的getScript方法及setTimeout函数实现异步执行。这些技术可以提高网页加载速度,改善用户体验。
8万+

被折叠的 条评论
为什么被折叠?



