假设咱们有两个函数:function1和function2。若是想让它们俩都在页面加载的时候执行,就得把它们绑定到onload事件上,以下函数
window.onload = function () { function1(); function2(); }
它的确能很好的工做——在须要绑定的函数不是不少的场合,这应该是最简单的解决方案了。code
这里我介绍一个由Simon Willison编写的函数addLoadEvent——无论你打算在页面加载完毕时绑定多少函数,它均可以应付自如。事件
下面是addLoadEvent函数:io
//加载函数 function addLoadEvent(func) { "use strict"; var oldonload = window.onload; if (typeof window.onload !== "function") { window.onload = func; } else { window.onload = function () { oldonload(); func(); }; } } //添加加载的函数 addLoadEvent(function1); addLoadEvent(function2);