我剛開始學習JavaScript。在檢查示例時發現了一條語句function($) { ...}
。誰能告訴我function($)
是什麼意思?
1
A
回答
2
這意味着「這定義了一個函數被調用時:創建名爲$
一個局部變量和所述第一參數的值分配給它。」
0
首先:這會創建一個函數,其中$
是傳遞給它的第一個參數。它可能看起來像這樣潛在的:
function dollar($){
alert($);
}
dollar("hello")
//alerts "hello"
這通常是用來當你想$
意味着jQuery
。
例如:
(function($){
//stuff where $ === jQuery
})(jQuery)
就是說jQuery將被傳遞到用於的任何發生在該功能範圍的$
變量。
,如果你有在全球範圍內的多個庫,可以使用$
變量這是有用的,但你有一個模塊化的插件,是指在必要的庫作爲和不希望重寫整個事情。
注意:它並不總是意味着jQuery
,但在約80%的情況下,它會。否則,它只是將庫綁定到某個範圍內的較短變量的一種便捷方式。
相關問題
- 1. 是什麼意思:是什麼意思?
- 2. :: at函數名是什麼意思?
- 3. javascript:函數語法是什麼意思?
- 4. get_the_terms()wordpress函數是什麼意思?
- 5. 這個宏函數是什麼意思?
- 6. 這個C++函數是什麼意思?
- 7. 函數(el,ev)是什麼意思?
- 8. %{}是什麼意思?
- 9. '#'是什麼意思?
- 10. 「?」是什麼意思?
- 11. #{...}是什麼意思?
- 12. || =是什麼意思?
- 13. @是什麼意思
- 14. $$ $$是什麼意思?
- 15. `/ * @`是什麼意思?
- 16. 「=」是什麼意思
- 17. + =是什麼意思?
- 18. {..} [..]是什麼意思?
- 19. 什麼是:!:意思?
- 20. @ []是什麼意思?
- 21. 什麼是「||」意思?
- 22. /([^.]*)\.(.*)/是什麼意思?
- 23. &**是什麼意思?
- 24. @(...)是什麼意思?
- 25. &@是什麼意思?
- 26. 「\\。\」,「\ ?? \」,「\\?\」,「\\」是什麼意思?
- 27. &=是什麼意思?
- 28. {%=%}是什麼意思?
- 29. 是什麼意思?
- 30. %%是什麼意思?
見的JavaScript clouser的。請記住** java!= javascript **。 –
http://stackoverflow.com/questions/7341265/what-does-function-mean-in-javascript –
'函數($)'意味着你定義其第一個參數將被綁定到所述標識符'$'的函數,這只是另一個標識符,沒有特殊的語義。 –