有没有使用任何区别: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