function loadScript(url,callback){
var script=document.createElement("script");
script.type="text/javascript";
if(script.readyState){
script.onreadstatechange=function(){
if(script.readyState=="complete"||script.readyState=="loaded"){
callback();//执行加载的js中的函数---按需加载-执行
}
}
}else{
script.onload=function(){
callback();//执行加载的js中的函数---按需加载-执行
}
}
script.src=url;//位置很重要
document.head.appendChild(script);
}
//注意使用时的传参方法---
loadScript('xxxxx'),function(){test()} // 因为调用时test()还没加载
封装异步加载js函数
最新推荐文章于 2024-04-19 20:26:02 发布