$(document.body)在javascript中是什么意思?
这意味着什么?它将一个doElement引用传递给jQuery对象/函数,以便返回一个jQuery对象,其中$(document.body)在javascript中是什么意思?,javascript,Javascript,这意味着什么?它将一个doElement引用传递给jQuery对象/函数,以便返回一个jQuery对象,其中[0]包含引用,上下文是主体的上下文 $是函数的名称。它被传递给文档的body DOM元素。通常,$用于表示JavaScript库。最常见的jQuery。在jQuery中,它选择body元素。我认为这在jQuery或prototype(或其他框架)中有意义,而不是在纯javascript中$是一个函数,在原型中,它使用框架方法扩展了document.body。javascript中的doc
[0]
包含引用,上下文是主体的上下文 $是函数的名称。它被传递给文档的body DOM元素。通常,$用于表示JavaScript库。最常见的jQuery。在jQuery中,它选择body元素。我认为这在jQuery或prototype(或其他框架)中有意义,而不是在纯javascript中$
是一个函数,在原型中,它使用框架方法扩展了document.body
。javascript中的document.body
是对表示页面
部分的DOM元素的直接引用
$()
部分取决于它的使用方式$
可以是变量名,()
在变量或属性名尝试调用存储在该变量或属性中的函数之后
因此,如果你有:
var $ = function() { alert('howdy'); };
那么这个,
$();
…将调用该函数并触发警报
函数可以接受参数,因此您可以修改上面的函数以接受document.body
元素作为参数,以及alert()
itsinnerHTML
(例如)
您只是将一个参数传递给名为“$”的函数 在本例中,传递的参数是document.body 通常Jquery使用$,因此在这种情况下,可能有人希望直接在主体上使用Jquery函数,即在Jquery中包装主体
$(document.body).html("hi");
(这样做可能不是一个好主意,但你明白了)查看“$(document.body)”的
function $(someargument){
....
}
$(document.body).html("hi");