実験のために、私はwindow.onload
Webブラウザーで関数を非破壊的にチェーンするさまざまな方法を決定しようとしてきました。これは私がこれまでに持っているもののアイデアです:
var load = window.onload;
var newFunction = function(){
alert("ha!");
}
window.onload = function(){
load();
newFunction();
}
これで私が目にする問題は、関数をチェーンするたびに、スタックに別のレベルの関数呼び出しが追加されることです。コールスタックに不要な深さを追加しない、これを回避するためのより良い方法はありますか?