这是什么意思?
3
A
回答
5
$是一个函数的名称。它正在传递文档的主体DOM元素。通常$用于表示JavaScript库。最常见的是jQuery。在jQuery中,它选择了body元素。
0
它传递一个DOMElement对jQuery对象/函数的引用,以便返回一个jQuery对象,其中[0]
包含引用并且上下文属于主体。
0
我认为这在jQuery或原型(或其他框架)中有意义,而不是纯JavaScript。 $
是一个函数,它在原型中用框架方法扩展了document.body
。
8
javascript中的document.body
是代表页面的<body>
部分的DOM元素的直接引用。
$()
部分取决于它是如何使用的。 $
可能是变量名称,而()
之后的变量或属性名称会尝试调用存储在该变量或属性中的函数。
所以,如果您有:
var $ = function() { alert('howdy'); };
那么这个:
$();
...会调用该函数,并触发警报。函数可以接受参数,所以你可以修改上面的函数来接受document.body
元素作为参数,并且alert()
它的innerHTML
(例如);
// alerts the innerHTML of the element it receives
var $ = function(elem) { alert(elem.innerHTML); };
$(document.body); // Passes the element when calling the $ function
0
你只是传递一个参数,一个名为 “$”
function $(someargument){
....
}
在这种情况下所传递的参数功能document.body的
通常jQuery使用$,所以在这种情况下可能有人想直接在身体上使用Jquery函数,即将身体包裹在jquery中。
$(document.body).html("hi");
(可能不是一个好主意,要做到这一点,但你的想法)
0
退房的SymbolHound results为 “$(document.body的)”
相关问题
- 1. '</'在JavaScript中的含义是什么?
- 2. @const在JavaScript中的含义是什么?
- 3. “=>”在JavaScript中的含义是什么?
- 4. $$在JavaScript中的含义是什么?
- 5. @cc_on在JavaScript中的含义是什么?
- 6. javascript中的含义是什么
- 7. Jasmine测试中的document.body是什么?
- 8. 在JavaScript中显式隐含的含义是什么?
- 9. “$”的含义是什么意思javascript
- 10. “===”在JavaScript/Jquery中暗含的是什么?
- 11. _._在包装中的含义是什么?
- 12. “++”在PHP中的含义是什么?
- 13. tipbot在LKML中的含义是什么?
- 14. information_schema.TABLES.DATA_FREE在MySQL中的含义是什么?
- 15. * width:auto在CSS中的含义是什么?
- 16. 什么是::在签名中的含义?
- 17. $$在shell中的含义是什么?
- 18. *〜在glob中的含义是什么?
- 19. uv.zw在HLSL中的含义是什么?
- 20. “LBS”在WAI中的含义是什么?
- 21. “$ .something”在jquery中的含义是什么?
- 22. “$ {x %% *}”在sh中的含义是什么?
- 23. “ls”在Haskell中的含义是什么?
- 24. “EGPCS”在PHP中的含义是什么?
- 25. “|&”在bash中的含义是什么?
- 26. “var”在C#中的含义是什么?
- 27. __FILE__在Ruby中的含义是什么?
- 28. %s在Python中的含义是什么?
- 29. html.oldie在CSS中的含义是什么?
- 30. “+”在CSS中的含义是什么?