1. 程式人生 > >$(document).ready(function() {});寫與不寫有什麼區別

$(document).ready(function() {});寫與不寫有什麼區別

不寫$(document).ready(function() {});,直接在<script></script>中寫事件,方法可以嗎?

$(document).ready 裡的程式碼是在頁面內容都載入完才執行的,你直接寫到script標籤裡,當頁面載入完這個script標籤就會執行裡邊的程式碼了,如果你標籤裡執行的程式碼呼叫了當前還沒載入過來的程式碼或者dom,那麼就會報錯,
當然如果你把script標籤當到頁面最後面那麼就沒問題了和ready差不多的效果