Software_programming_web_UI_Tools
2019-12-15
1 JS onLoad
window.onload = firstFunction
window.onload = secondFunction
第二个将取代第一个,因为每个事件处理函数只能绑定一条指令。
window.onload = function(){
firstFunction();
secondFunction();
}
addLoadEvent http://simon.incution.com 参数是在页面加载完毕时执行的函数名
思路
1. 把现有的 window.onload 事件处理函数的值存入变量 oldonload
2. 如果在这个处理函数上还没有绑定任何函数, 就像平时那样把新函数添加给它
3. 如果在这个函数上已经绑定了一些函数,就把新函数添加到现有指令的末尾。
1 function addLoadEvent(func){ 2 var oldonload = window.onload; 3 if(typeof window.onload !='function'){ 4 window.onload = func; 5 }else{ 6 window.onload = function(){ 7 oldonload(); 8 func(); 9 } 10 }