javascript 实现所有浏览器异步加载的工具
//异步加载 实现
function loadScript(url, callback){
//新建一个script 元素
var script = document.createElement(‘script’);
//再往script中添加类型
script.type=“text/javascript”;
if(script.readyState){
//每当 readyState 改变时,就会触发 onreadystatechange 事件。
script.onreadystatechange = function (){
//IE
if(script.readyState == “complete” || script.readyState=“loading”){
tools[callback];
}
}
else{
//处了IE 浏览器通用
script.onload = function () {
tools[callback];
}
}
script.src=url;
document.head.appendChild(script);
}
loadScript(‘dome.js’,‘test’);
}