$(document).ready(function(){})可以簡寫成$(function(){});
?$(document).ready() 里的代碼是在頁面內(nèi)容都加載完才執(zhí)行的,如果把代碼直接寫到script標(biāo)簽里君珠,當(dāng)頁面加載完這個script標(biāo)簽就會執(zhí)行里邊的代碼了,此時如果標(biāo)簽里執(zhí)行的代碼調(diào)用了當(dāng)前還沒加載過來的代碼或者dom娇斑,那么就會報錯策添,當(dāng)然如果把script標(biāo)簽放到頁面最后面那么就沒問題了,此時和ready效果一樣毫缆,作用類似于傳統(tǒng)JavaScript中的window.onload方法唯竹,使用document.ready()方法的執(zhí)行速度比onload()的方法要快
????????$(document).ready(function?()?{??
? ? ? ? ?????????$("div").click(function(){??
????????????????$(this).hide();??
????????????});??
????????});??
????????div{??
????????????width:100px;??
????????????height:100px;??
????????????background-color:?#8ad6ff;??
????????}??
? ? ? ?如果把$(document).ready(function() {});去掉后,無法隱藏這個div?
?????????$("div").click(function(){??
?????????????$(this).hide();??
????????});??
? ? ? ? div{??
????????????width:100px;??
????????????height:100px;??
????????????background-color:?#8ad6ff;??
????????}??
? ? ? ?但是把script放到頁面最后的話悔醋,就可恢復(fù)隱藏效果