2011-09-20 80 views

回答

6

他們是等價的,後者是第一個簡寫形式。

jQuery documentation

所有這三個如下語法是等價的:

$(document).ready(handler) 
$().ready(handler) (this is not recommended) 
$(handler) 
4

唯一的區別是簡潔。 http://api.jquery.com/jQuery/#jQuery3

的jQuery(回調)

這個函數的行爲就像$(document).ready(),因爲它應該被用來包裝你的頁面上的其他$()操作依賴於DOM準備好。雖然這個功能在技術上是可鏈接的,但實際上並沒有多大用處。

(強調)

0

它們是相同的;如前所述,後者只是前者的簡寫版本。

我更喜歡使用擴展版本,因爲我覺得它使代碼更易於閱讀。

0

$(afunc)剛剛在4之後調用$(document).ready(afunc); if if由於afunc是一個函數而沒有被輸入的語句。

0

它是一樣的。不同的名字做同樣的事

0
$(document).ready(function(){}) 
$().ready(function(){}) (this is not recommended) 
$(function(){})