JavaScriptページのロードは複数の関数を実行します.

619 ワード

一度のページを更新するには、複数の関数(すべてのページで読み込みが完了してから実行します)が必要であれば、addLoadEvent()関数は以下の通り使用できます.
function addLoadEvent(func) {
var oldonload = window.onload;
if (typeof window.onload != 'function') {
window.onload = func;
} else {
window.onload = function() {
oldonload();
func();
}
}
}
ページ全体のロードが完了すると、Windows.onloadイベントが発生します.この関数は、ページ全体をロードした後に複数の関数を実行するための簡単なインターフェースを提供します.
たとえば
addLoadEvent(func1);
addLoadEvent(func2);
ぎこちない点で複数の関数を実行する方法は以下の通りです.
window.onload = function() {
firstFunction();
secondFunction();
}
すなわち、匿名関数を構築する方法で、これらの2つの関数を実行します.