$(document).ready的不同forms
我看过人写作
$(document).ready(function(){ }); 和一些写作
 $(function() { }); 
有什么区别和什么时候使用什么?
  $是jQuery对象本身,当被调用的时候实现了一大堆不同的接口。  $('string')运行一个select器或构造一个节点;  $(domElement)包装一个元素…和$(a_function)是$(document).ready(a_function) 。 有关更多信息,请参阅jQuery API文档 。 
 传递中的一个注释: $(function () { ... }) 较短 ,但是如果您想要search所有准备就绪的事件,则可能希望您已经准备好search:) 
没有区别。
一个是方便的速记,在内部调用另一个。
从jQuery文档 :
$(document).ready()简写。 允许您绑定一个在DOM文档加载完成时执行的函数。 这个函数的行为就像$(document).ready(),因为它应该被用来包装页面上的其他$()操作,这些操作取决于DOM已经准备好运行了。 虽然这个function在技术上是可链接的,但是实际上并没有太多的用武之地。您可以在自己的网页上添加尽可能多的
$(document).ready事件。 准备就绪(function)了解有关就绪事件的详细信息。