[英]jQuery Document Ready function syntax
兩者之間是否有區別:
$(document).ready(function() {
和這個:
$().ready(function() {
謝謝。
根據jQuery文檔,它們是相同的。
All three of the following syntaxes are equivalent:
$(document).ready(handler)
$().ready(handler) // this is not recommended
$(handler)
我個人覺得使用$(document).ready(handler)
使其更具可讀性。
它們兩者都是等效的,但是根據jQuery文檔,不建議使用后者。
如果我沒有完全弄錯,那么第一個就是在任何情況下(使用非侵入式JS時)要使用的東西。 第二個甚至可以工作(未經測試),但是如果這樣做的話,肯定會更慢,因為jQuery必須檢測加載的對象並在其上運行指定的functon。
首先,它與PHP無關,它是javascript代碼(使用jQuery庫)。 因此,我重新標記了您的問題。
現在,這三個變體執行相同的操作(將事件處理程序附加到DOMLoaded事件):
$(function(){});
$(document).ready(function(){});
$().ready(function(){});
根據jQuery文檔,不建議使用第三個。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.