VaRの jQueryの= 関数(){}。 jQuery.extend({ isReady:偽、 準備ができて:機能(待機){ 場合!(document.body){ 返すのsetTimeout(jQuery.readyを); } jQuery.isReady = 真; } });
document.bodyが存在しない場合、DOMContentLoadedは、のsetTimeout jQuery.readyに、従って、完了していません
setTimeoutタスクがマクロに属しているので、マクロがjQuery.readyタスクキューへのイベントは、マクロタスクの同期の終了を待って、実行されますされます。
だから、DOMContentLoadedは、jQuery.readyだけ待って実行されることを再描画が完了した後。