- defer异步加载 ,等dom文档解析(domTree生成)完成才会被执行,只有IE有,执行时不阻塞页面
- async异步加载,加载完就执行,只能加载外部脚本,执行时不阻塞页面
- 创建script,插入到DOM中,加载完毕callback
var script = document.createElement('script')
script.type = "text/javascript";
scripe.src = "tool.js"
document.head.appendChild(script);
function loadScript(url,callback){
var script = document.createElement('script')
script.type = "text/javascript";
if(script.readyState){
script.onreadystatechange = function(){
if(script.readyState == "loaded" || script.readyState == "complete"){
callback();
}
}
}else{
script.onload = function(){
callback();
}
}
scripe.src = url;
document.head.appendChild(script);
}