只是爲了實驗的緣故,我一直在試圖確定在Web瀏覽器中以非破壞性方式鏈接window.onload
函數的不同方法。這是我到目前爲止的想法:Javascript Window.Onload Function Chaining
var load = window.onload;
var newFunction = function(){
alert("ha!");
}
window.onload = function(){
load();
newFunction();
}
我這個看到的問題是,每次你鏈接一個函數時,它增加的功能的另一級調用堆棧。有沒有更好的方法來解決這個問題,不會給調用堆棧增加不必要的深度?