Javascript 如何理解$()?

Javascript 如何理解$()?,javascript,jquery,Javascript,Jquery,在下面的代码中,空的jQuery选择器$()是什么意思?它的意思是$(文档) 它的意思是$(文档) 不,这表示jQuery集合为空,但$.fn.ready实际上并不关心jQuery集合中的内容: > $().length 0 > $.fn.ready function (a){return n.ready.promise().done(a),this} 请注意,它如何不使用this,而是返回它进行链接。您可以使用$(document).ready,$().ready,$('bod

在下面的代码中,空的jQuery选择器
$()
是什么意思?它的意思是
$(文档)

它的意思是
$(文档)

不,这表示jQuery集合为空,但
$.fn.ready
实际上并不关心jQuery集合中的内容:

> $().length
0

> $.fn.ready
function (a){return n.ready.promise().done(a),this}
请注意,它如何不使用
this
,而是返回它进行链接。您可以使用
$(document).ready
$().ready
$('body').ready
$('blink').ready
…但唯一的方法是将侦听器传递给jQuery函数本身:

$(function () {
    menu.loadMenuTree();
});

可能与“如何理解
$()
?”重复。
$的含义是什么。fn
?@244boy:这是jQuery原型。jQuery集合是
jQuery
类型的实例,它们从
jQuery.prototype
继承所有属性,其中
$.fn
是缩写。
$(function () {
    menu.loadMenuTree();
});