function domReady(f){
if(domReady.done) return f();
if(domReady.timer){
domReady.ready.push(f);
}else{
//为页面加载完毕病毒一个事件
//以防止它最先完成。使用addEvent方法
addEvent(window,"load",isDOMReady);
//初始化待执行函数的数组
domReady.ready=[f];
//尽可能块的检查DOM是否已经用
domReady.timer = setInterval(isDOMReady,13);
}
}
function isDOMReady(){
if(domReady.done)return false;
if(document&&document.getElementByTagName&&document.getElementById&&document.body){
clearInterval(domReady.timer);
domReady.timer=null;
for(var i=0;i<domReady.ready.length;i++)
domReady.ready[i]();
domReady.ready = null;
domReady.done = true;
}
}