在Javascript中我们经常会看到如下的这段的代码
function addLoadEvent(func){
var oldοnlοad=window.onload; //将当前的加载事件赋值个一个变量
if(typyof window.onloa!='function') //判定当前的事件是否被赋值了
{
window.οnlοad=func; //未被赋值时,将当前的事件赋值给此事件
}
else
{
wndow.οnlοad=function(){oldonload();func();} //匿名函数,先加载当前 的事件,接着再加载新的事件
}
}
addLoadEvent(positionMessage);
addLoadEvent(moveMessage);
这段代码是为了能同时运行两个或者两个以上是事件来编码的,防止一个window.onload只加载一个事件,况且后面的事件又会覆盖前面的事件,完全不能达到我们理想的 效果,故这段代码起到很好作用!