Javascript $(function(){….})在JQuery中做什么?

Javascript $(function(){….})在JQuery中做什么?,javascript,jquery,Javascript,Jquery,我浏览了一些源代码,看到了以下内容: $(function() { $('li.link').css('cursor', 'pointer') .click(function() { window.open ($('a', this).attr('href')); return false; }); }); 有人能解释一下选择匿名函数的作用吗?我不关心函数的主体;我只是对$(function(){…})的功能感兴趣 它是jQuery中re

我浏览了一些源代码,看到了以下内容:

$(function() {
    $('li.link').css('cursor', 'pointer')
    .click(function() {
        window.open ($('a', this).attr('href'));
        return false;
    });
});

有人能解释一下选择匿名函数的作用吗?我不关心函数的主体;我只是对
$(function(){…})
的功能感兴趣

它是jQuery中
ready()
函数的简短符号

它记录在功能文档条目上:

以下三种语法都是等效的:

还有
$(document).on(“ready”,handler)
,从jQuery 1.8开始就不推荐使用了


它是jQuery中
ready()
函数的简短符号

它记录在功能文档条目上:

以下三种语法都是等效的:

还有
$(document).on(“ready”,handler)
,从jQuery 1.8开始就不推荐使用了


它是jQuery中
ready()
函数的简短符号

它记录在功能文档条目上:

以下三种语法都是等效的:

还有
$(document).on(“ready”,handler)
,从jQuery 1.8开始就不推荐使用了


它是jQuery中
ready()
函数的简短符号

它记录在功能文档条目上:

以下三种语法都是等效的:

还有
$(document).on(“ready”,handler)
,从jQuery 1.8开始就不推荐使用了

如果您查看,您将看到以下几行:

// HANDLE: $(function)
// Shortcut for document ready
} else if (jQuery.isFunction(selector)) {
    return typeof rootjQuery.ready !== "undefined" ? rootjQuery.ready(selector) :
    // Execute immediately if ready is not present
    selector(jQuery);
}
这是文档就绪的快捷方式,如果您查看,您将看到以下几行:

// HANDLE: $(function)
// Shortcut for document ready
} else if (jQuery.isFunction(selector)) {
    return typeof rootjQuery.ready !== "undefined" ? rootjQuery.ready(selector) :
    // Execute immediately if ready is not present
    selector(jQuery);
}
这是文档就绪的快捷方式,如果您查看,您将看到以下几行:

// HANDLE: $(function)
// Shortcut for document ready
} else if (jQuery.isFunction(selector)) {
    return typeof rootjQuery.ready !== "undefined" ? rootjQuery.ready(selector) :
    // Execute immediately if ready is not present
    selector(jQuery);
}
这是文档就绪的快捷方式,如果您查看,您将看到以下几行:

// HANDLE: $(function)
// Shortcut for document ready
} else if (jQuery.isFunction(selector)) {
    return typeof rootjQuery.ready !== "undefined" ? rootjQuery.ready(selector) :
    // Execute immediately if ready is not present
    selector(jQuery);
}

这是document ready的快捷方式。

它是$(document)的别名。ready()@Quentin更好的副本是:它是$(document)的别名。ready()@Quentin更好的副本是:它是$(document)的别名。ready()@Quentin更好的副本是:它是$(document)的别名。ready()@昆汀一个更好的复制品是: