這是什麼意思?
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中的含義是什麼?