$(document.body)在javascript中是什么意思?

$(document.body)在javascript中是什么意思?,javascript,Javascript,这意味着什么?它将一个doElement引用传递给jQuery对象/函数,以便返回一个jQuery对象,其中[0]包含引用,上下文是主体的上下文 $是函数的名称。它被传递给文档的body DOM元素。通常,$用于表示JavaScript库。最常见的jQuery。在jQuery中,它选择body元素。我认为这在jQuery或prototype(或其他框架)中有意义,而不是在纯javascript中$是一个函数,在原型中,它使用框架方法扩展了document.body。javascript中的doc

这意味着什么?

它将一个doElement引用传递给jQuery对象/函数,以便返回一个jQuery对象,其中
[0]
包含引用,上下文是主体的上下文

$是函数的名称。它被传递给文档的body DOM元素。通常,$用于表示JavaScript库。最常见的jQuery。在jQuery中,它选择body元素。

我认为这在jQuery或prototype(或其他框架)中有意义,而不是在纯javascript中
$
是一个函数,在原型中,它使用框架方法扩展了
document.body

javascript中的
document.body
是对表示页面
部分的DOM元素的直接引用

$()
部分取决于它的使用方式
$
可以是变量名,
()
在变量或属性名尝试调用存储在该变量或属性中的函数之后

因此,如果你有:

var $ = function() { alert('howdy'); };
那么这个,

$();
…将调用该函数并触发警报

函数可以接受参数,因此您可以修改上面的函数以接受
document.body
元素作为参数,以及
alert()
its
innerHTML
(例如)


您只是将一个参数传递给名为“$”的函数

在本例中,传递的参数是document.body

通常Jquery使用$,因此在这种情况下,可能有人希望直接在主体上使用Jquery函数,即在Jquery中包装主体

$(document.body).html("hi");
(这样做可能不是一个好主意,但你明白了)

查看“$(document.body)”的

function $(someargument){
    ....
}
$(document.body).html("hi");