這是什麼意思?
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. 「=>」在JavaScript中的含義是什麼?
- 3. @cc_on在JavaScript中的含義是什麼?
- 4. '</'在JavaScript中的含義是什麼?
- 5. _(variable_name)在javascript中的含義是什麼?
- 6. @const在JavaScript中的含義是什麼?
- 7. $('')在JavaScript中的含義是什麼?
- 8. 「rot13」在Javascript中的含義是什麼?
- 9. javascript中的含義是什麼
- 10. javascript中的全局含義是什麼
- 11. JavaScript中匹配的含義是什麼
- 12. JavaScript中'#'符號的含義是什麼?
- 13. javascript中的行含義是什麼?
- 14. 爲什麼document.body不是HTMLBodyElement?
- 15. Jasmine測試中的document.body是什麼?
- 16. 什麼是key123包含的或在JavaScript函數中的含義
- 17. 在JavaScript中顯式隱含的含義是什麼?
- 18. 「$」的含義是什麼意思javascript
- 19. 「===」在JavaScript/Jquery中暗含的是什麼?
- 20. BackoffMultiplier在DefaultRetryPolicy中的含義是什麼?
- 21. arg在WordPress中的含義是什麼
- 22. {}在perl中的含義是什麼?
- 23. _._在包裝中的含義是什麼?
- 24. 'AS'在SQL中的含義是什麼?
- 25. 「**」在ANT中的含義是什麼?
- 26. $ parent在AngularJS中的含義是什麼?
- 27. #arr [*]在bash中的含義是什麼?
- 28. WS在WCF中的含義是什麼?
- 29. @「../ ..」在路徑中的含義是什麼?
- 30. TREESAME在git中的含義是什麼?