我不熟悉這個語法。函數調用之前$.
是什麼意思?
回答
$
只是一些對象的名稱。如果您使用其中一個庫,它可能是jQuery或Prototype。
所以$.functionName()
只是表示調用名爲$
的對象的名爲functionName
的函數。
感謝您的評論。但是,哪個對象會是$?我如何知道它是哪個對象? – user840930 2012-04-26 11:05:50
@ user840930查看頁面上使用的JavaScript庫。首先,查看頁面源代碼並找到所有'
這是JQuery對象或Prototype或MooTools的別名。你也可以看到_。 - Underscore。
美元符號函數已成爲document.getElementById()或多或少事實上的快捷方式。
http://osric.com/chris/accidental-developer/2008/04/the-javascript-dollar-sign-function/ 入住這
,並使用的jQuery,MooTools的或任何其他JavaScript框架。甚至可以使一個
這是一個小例子
function $(obj) {
return document.getElementById(obj);
}
在這裏$符號可以用「jQuery的」關鍵字來代替。
$.functionName();
是,如果你正在使用jQuery框架一樣
jQuery.functionName();
。如果使用其他的東西,它可能會像在jQuery中一樣引用基礎對象。
$ - 只是一個對象名稱,因爲$是JavaScript標識符中的有效符號。這不是一些特殊的語法,只是從對象中定期檢索'functionName'屬性並調用它。有些庫(例如jQuery)會將其主對象別名爲此短名稱,以便佔用更少的空間。
- 1. 什麼是「this.somevariable」意味着在JavaScript?
- 2. Javascript in bootstrap api ...什麼是!意味着
- 3. 〜=是什麼。在Stata意味着什麼?
- 4. %是什麼〜DP0意味着
- 5. 這是&意味着什麼?
- 6. 「自我」在JavaScript中意味着什麼?
- 7. 框架在JavaScript中意味着什麼?
- 8. $是什麼?是否意味着在Ruby?
- 9. 是什麼;是否意味着在Ruby?
- 10. 什麼呢##意味着在$ {}
- 11. 什麼===在PHP意味着
- 12. 什麼。意味着在PHP?
- 13. 是什麼=〜意味着在Perl
- 14. 這是什麼頭意味着在PHP
- 15. 在golang是什麼`something`意味着
- 16. $是什麼?意味着在殼?
- 17. '$?'是什麼意味着在bash腳本?
- 18. 是什麼?在Android的XML意味着
- 19. 什麼是 '/' 符號在CSS意味着
- 20. '$?'是什麼這意味着在Perl
- 21. 什麼是「|」意味着在C#編程?
- 22. 什麼是&|意味着在殼?
- 23. 什麼是({});意味着在C++?
- 24. JavaScript中的豎條意味着什麼?
- 25. javaScript中的變量意味着什麼?
- 26. 在AngularJS中結尾意味着什麼double意味着
- 27. 這是什麼混淆JavaScript代碼段意味着/做什麼?
- 28. 什麼是「?」 (問號)是否意味着在JavaScript?
- 29. 是什麼意思:=在Go中意味着什麼?
- 30. void **意味着什麼
你使用jQuery嗎?在這種情況下,它只是jQuery()函數的快捷方式。 – 2012-04-26 11:00:27
可能有重複的[可以解釋美元符號在JavaScript?](http://stackoverflow.com/questions/846585/can-someone-explain-the-dollar-sign-in-javascript) – 2012-04-26 12:14:27