软件下载 | 资讯教程 | 最近更新 | 下载排行 | 一键转帖 | 发布投稿
您的位置:最火下载站 > Web前端 > 工具与技巧 > 使用"addLoadEvent"的好处在哪里

使用"addLoadEvent"的好处在哪里

  烈火网(LieHuo.Net)教程 提问:用addLoadEvent的好处在哪里?

以下为引用的内容:
function addLoadEvent(func){
var oldonload=window.onload;
if(typeof window.onload !='function'){
window.onload=func;
}else{
window.onload=function(){
oldonload();
func();
}
}
}
addLoadEvent(prepareGallery);

  为什么不能用这样的呢?

以下为引用的内容:
window.onload=function(){
prepareGallery()
}

  解答:

  如果在开发过程中,需要给onload绑定一些函数,而又不确定onload事件是否已经绑定过函数addLoadEvent的优势就体现出来了

  举个例子吧:
  window.onload = fun1;
  window.onload = fun2;
  window.onload = fun3;
  那么 只有fun3有效,因为第一次和第二次的绑定已经被覆盖了,
  如果用你的addLoadEvent函数绑定的话,则fun1,fun2,fun3都会依次执行,这下明白好处了吧

    相关阅读
    栏目导航
    推荐软件