您的位置:首页 > Web前端 > JQuery

javascript addLoadEvent函数说明 与jquery中onload区别

2016-02-25 11:58 856 查看

addLoadEvent介绍

addLoadEvent 是由“Paul Koch”编写的,用来实现window.onload事件处理函数绑定多个函数的方法。

很明显window.onload事件只能绑定一个函数,所以有了下面的解决方案。

function addLoadEvent(func){
var oldonLoad = window.onload;
if(typeof window.onload!='function'){
window.onload = func;
}
else{
window.onload = function(){
oldonload();
func();
}
}
}


addLoadEvent函数主要是完成如下的操作:

1、把现有的window.onload事件处理函数的值存入到oldonload中。

2、如果在这个处理函数上还没有绑定任何函数,就将该函数添加给它。

3、如果在这个处理函数上已经绑定了一些函数,就把该函数追加到现有指定的末尾。

通过addLoadEvent函数,只需要调用该函数就可以进行绑定了。

绑定多个函数的操作


addLoadEvent(firestFunction);
addLoadEvent(secondFunction);


与jquery中onload的区别



内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: