Просто для экспериментов я пытался определить различные способы неразрушающего связывания window.onload
функций в веб-браузере. Это идея того, что я имею до сих пор:
var load = window.onload;
var newFunction = function(){
alert("ha!");
}
window.onload = function(){
load();
newFunction();
}
Проблема, с которой я сталкиваюсь, заключается в том, что каждый раз, когда вы объединяете функцию в цепочку, она добавляет вызовы функций другого уровня в стек. Есть ли лучший способ сделать это, не добавляя ненужную глубину в стек вызовов?