jQueryのソースコード解析(5) - jQueryの()準備ができたときに実行するためにエンドで

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

おすすめ

転載: www.cnblogs.com/easonw/p/11505342.html