哪个JQuery document.ready更好?

时间:2011-06-13 15:45:57

标签: javascript jquery document-ready

  

可能重复:
  jQuery $( function() {} ) and $(document).ready the same?

你知道哪一个更好,为什么?

第一个;

$(document).ready(function() {
  // your code
});

第二个:

$(function() {
  // your code
});

4 个答案:

答案 0 :(得分:3)

没关系。我更喜欢第二种情况,因为它更容易输入。

这就是该功能在内部的作用。

// HANDLE: $(function)
// Shortcut for document ready
} else if ( jQuery.isFunction( selector ) ) {
   return rootjQuery.ready( selector );
}

答案 1 :(得分:2)

它们是等价的。这取决于你想要的冗长或简洁。

答案 2 :(得分:1)

以下所有三种语法  等同于:

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

http://api.jquery.com/ready/

答案 3 :(得分:0)

两者都是一样的 参考:http://api.jquery.com/ready/