以下jQuery文档就绪函数有什么不同(如果有的话):
$("document").ready(function() {});
和$(function() {});
答案 0 :(得分:6)
它们是等价的,后者是第一个的简写形式。
以下所有三种语法都是等效的:
$(document).ready(handler) $().ready(handler) (this is not recommended) $(handler)
答案 1 :(得分:4)
唯一的区别是简洁。 http://api.jquery.com/jQuery/#jQuery3
jQuery(回调)
此函数的行为与
$(document).ready()
类似,因为它应该用于在页面上包含依赖于DOM准备就绪的其他$()
操作。虽然这个功能在技术上是可链接的,但实际上并没有太多用于链接它的功能。
(强调补充)
答案 2 :(得分:2)
他们是一样的。查看:http://api.jquery.com/jQuery/#jQuery3
答案 3 :(得分:0)
他们是一样的;如前所述,后者仅仅是前者的简写版本。
我更喜欢使用扩展版本,因为我觉得它使代码更容易阅读。
答案 4 :(得分:0)
$(afunc)
只调用$(document).ready(afunc);
之后的4个if语句,因为afunc是一个函数而没有输入。
答案 5 :(得分:0)
它是一样的。不同的名字做同样的事情
答案 6 :(得分:0)
$(document).ready(function(){})
$().ready(function(){}) (this is not recommended)
$(function(){})