什么是jQuery的$.参考?

sty*_*yke 3 javascript ajax jquery json dom

我见过$.但是我从来没有理解它代表什么.让我思考的例子:

$.getJSON("url", function(result){
                    $.each(result, function(i, field){
                        $(".test").append(field + " ");
                    });
Run Code Online (Sandbox Code Playgroud)

编辑:对,我很尴尬.我知道它引用了jQuery,但我只使用jQuery进行DOM操作,我已经习惯了要处理的元素,它稍微放松了.感谢您提供丰富的回复.

Mar*_*iss 15

$是jQuery的别名 - 请参阅库的最顶层以获取代码.


Emi*_*nov 7

简单的情况 - $jQuery分配给不同变量的东西相同.

$是主要jQuery对象,它实际上是一个可以调用的函数,因此具有执行的功能

$(selector)
Run Code Online (Sandbox Code Playgroud)

但是,JavaScript中的函数本身就是对象,因此您可以将方法附加到它们并稍后调用它们.所以$.each实际上是$对象的方法.

基本上$.不是关于jQuery的特别之处,而是简单的方法调用.


Cha*_*nga 5

它是jQuery对象本身的别名,因此不必编写:

jQuery.getJSON("url", function(result){
                    jQuery.each(result, function(i, field){
                        jQuery(".test").append(field + " ");
                    });
Run Code Online (Sandbox Code Playgroud)

你可以编写更方便的代码(就像你发布的那样)