Jquery中$(document).ready()的作用類似于傳統(tǒng)JavaScript中的window.onload方法,不過(guò)與window.onload方法還是有區(qū)別的豺鼻。
1.執(zhí)行時(shí)間
window.onload必須等到頁(yè)面內(nèi)包括圖片的所有元素加載完畢后才能執(zhí)行沫勿。
$(document).ready()是DOM結(jié)構(gòu)繪制完畢后就執(zhí)行挨约,不必等到加載完畢。
2.編寫個(gè)數(shù)不同
window.onload不能同時(shí)編寫多個(gè)产雹,如果有多個(gè)window.onload方法诫惭,只會(huì)執(zhí)行一個(gè)
$(document).ready()可以同時(shí)編寫多個(gè),并且都可以得到執(zhí)行
3.簡(jiǎn)化寫法
window.onload沒(méi)有簡(jiǎn)化寫法
$(document).ready(function(){})可以簡(jiǎn)寫成$(function(){});