有什么不同?

Dav*_*ave 0 jquery

有人可以告诉我区别:

$(document).ready(function() {

});
Run Code Online (Sandbox Code Playgroud)

和:

var someVar = {
    ready : function() {
    }
}
Run Code Online (Sandbox Code Playgroud)

要么:

$(function() {
});
Run Code Online (Sandbox Code Playgroud)

我看到事情从三个方面开始,我不知道从哪个方向开始.不同的情况或用途有什么不同?

And*_*are 10

您的第一个和第三个示例是相同的 - jQuery提供第三个语法作为第一个的快捷方式.你的中间例子创建了一个被称为someVar具有ready方法的对象文字(这与jQuery没有任何关系).