天天看點

jquery $(document).ready()與window.onload的差別

jquery $(document).ready()與window.onload()功能相似,但是還是有差別:

1、執行時間不同:

     window.onload必須等到頁面所有内容包括圖檔等加載完成後,才能執行

     $(document).ready()等到DOM結構繪制完畢就可以執行,不必等到加載完畢

2、編寫個數不同

     window.onload不能同時編寫多個,如果有多個window.onload方法隻執行一個

     $(document).ready()可以同時編寫多個,并且都可以得到執行

3、簡化寫法

      window.onload沒有簡化寫法

      $(document).ready(function(){})可以簡寫成$(function(){})