【发布时间】:2011-09-20 03:34:30
【问题描述】:
以下 jQuery 文档就绪函数有什么区别(如果有):
$("document").ready(function() {}); 和 $(function() {});
【问题讨论】:
标签: jquery document-ready ready
以下 jQuery 文档就绪函数有什么区别(如果有):
$("document").ready(function() {}); 和 $(function() {});
【问题讨论】:
标签: jquery document-ready ready
它们是等价的,后者是前者的简写形式。
以下三种语法都是等价的:
$(document).ready(handler) $().ready(handler) (this is not recommended) $(handler)
【讨论】:
唯一的区别是简洁。 http://api.jquery.com/jQuery/#jQuery3
jQuery(回调)
此函数的行为类似于
$(document).ready(),因为它应该用于包装您页面上的其他$()操作,这些操作取决于准备好的DOM。虽然从技术上讲,这个函数是可链接的,但链接它并没有太多用处。
(强调)
【讨论】:
它们是一样的。签出:http://api.jquery.com/jQuery/#jQuery3
【讨论】:
它们是一样的;如前所述,后者只是前者的简写形式。
我更喜欢使用扩展版本,因为我觉得它使代码更易于阅读。
【讨论】:
它是一样的。不同的名字做同样的事情
【讨论】:
$(afunc) 只是在 4 个 if 语句之后调用 $(document).ready(afunc);,因为 afunc 是一个函数,所以没有输入。
【讨论】:
$(document).ready(function(){})
$().ready(function(){}) (this is not recommended)
$(function(){})
【讨论】: