jQuery - jQuery $(document).ready() 和 JavaScript [removed]() 的比較

襲冷發表於2018-09-17

一、頁面響應載入順序

    一般情況下一個頁面響應載入的基本順序是:

        域名解析 --> 載入Html --> 載入Js和Css --> 載入圖片等各種資源

  

二、$(document).ready()

    只需在載入並解析完整個Html文件時,即Dom樹建立完成的時候就會執行

//可以寫多個,都會執行
$(document).ready(function(){});
//寫法等價於
$().ready(function(){});
//寫法等價於
$(function(){});

三、window.onload()
    需要等到頁面渲染完成,即所有的資源(比如圖片等)都載入完成的時候才會執行

 

window.onload = function(){};  //不能執行多個onload,多個時只執行最後一個onload
//jQuery的寫法
$(window).load(function(){});  //可以寫多個,都會執行




 

相關文章