有沒有使用任何區別:jQuery的文件準備好處理
$(document).ready(function(){
與
$(function(){
是否其中之一以某種方式工作比其他的更好,或者是第一次只是一個速記第一個版本?
有沒有使用任何區別:jQuery的文件準備好處理
$(document).ready(function(){
與
$(function(){
是否其中之一以某種方式工作比其他的更好,或者是第一次只是一個速記第一個版本?
後者是準備處理程序的簡短版本。
的:
$(function(){
})
是這個短版:
$(document).ready(function(){
}
都做同樣的,一個任務。
jQuery是在做一個很好的協議,其口號是:
'代碼更少,做更多的'
認真嗎?我不知道。 – dclowd9901 2010-04-28 17:14:13
@ dclowd9901:我也不瞭解你。 OP肯定需要了解它。 – Sarfraz 2010-04-28 17:15:52
從docs:
所有這三個以下語法 是相當於:
* $(document).ready(handler) * $().ready(handler) (this is not recommended) * $(handler)
還有 $(document).bind(「ready」,handler)。 此行爲與準備好的 方法類似,但有一個例外:如果 準備好的事件已經被觸發,並且您的 試圖執行.bind(「就緒」),則綁定的 處理程序將不會執行。
的。就緒()方法只能一個jQuery對象匹配 當前文檔上調用 ,所以可以 可以省略選擇器。
HTH
是一樣的這個問題:http://stackoverflow.com/questions/2625220/why-do-i-see-ms-jquery-samples-use-domready? – 2010-04-28 17:11:22
http://stackoverflow.com/questions/2384204/is-there-a-difference-between-ready-and-document-ready – R0MANARMY 2010-04-28 17:12:15
你應該閱讀[這個問題](http://stackoverflow.com/q/10753306/601179) – gdoron 2012-05-25 11:48:56