开发者

In jQuery, is $(func) equivalent to $(document).ready(func)?

Is

$(document).ready(function(){});

the same as

$(function(){});

?

I believe it is, actually I'm 开发者_运维知识库99% sure it is but wanted a 'second' opinion


Yes it is the same.

From the jQuery Docs - http://api.jquery.com/ready/

All three of the following syntaxes are equivalent:

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


Yes

"the document-ready idiom is so common, in fact that there's a shortcut version of it... The expanded version $(document).ready is arguably a better example of self-documenting code; it's much easier to see at a glance exactly what's going on - especially if it's buried in a page of another developers JavaScript!" - Borrowed from - jQuery Novice to Ninja


Indeed it is. Personal preference.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜