只是为了实验的缘故,我一直在试图确定在Web浏览器中以非破坏性方式链接window.onload
函数的不同方法。这是我到目前为止的想法:Javascript Window.Onload Function Chaining
var load = window.onload;
var newFunction = function(){
alert("ha!");
}
window.onload = function(){
load();
newFunction();
}
我这个看到的问题是,每次你链接一个函数时,它增加的功能的另一级调用堆栈。有没有更好的方法来解决这个问题,不会给调用堆栈增加不必要的深度?