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(){})