在jQuery中,$
和$.
有什麼區別?如果可能,請提供實際解釋。美元符號和美元符號之間的區別是什麼,然後是JQuery中的一段時間?
回答
$
是對全局jQuery
對象的引用(或同義詞,如果要類比)。 $.<method>
調用jQuery
對象的靜態方法,其中$(<selector>)
創建jQuery
對象的新實例。
在jQuery的情況下,$
指的是全局jQuery
。
$.
本身無效的JavaScript。由於$
是object,因此在該對象上的方法與其他任何對象一樣被調用:$.methodname()
。
也許通過用jQuery
代替$
變得更清楚:jQuery.methodname()
。
從http://en.wikipedia.org/wiki/JQuery:
$函數,這是jQuery對象工廠 方法。這些通常被稱爲命令的功能是 可鏈接的;他們每個返回一個jQuery 對象
$ .-前綴函數。這些是 實用功能,它們本身並不適用於 jQuery對象。
典型地,接入和多DOM節點的操作 始於 $函數被調用與CSS 選擇器串,這導致 jQuery對象引用匹配在HTML頁面 元素。該節點 集合可以通過在jQuery對象 上或節點本身上調用 實例方法來操作。對於 例如:
$("div.test").add("p.quote").addClass("blue").slideDown("slow");
這條線找到所有的div 標籤與類屬性測試,並與CSS類屬性報價均爲 p標籤的結合, 添加類屬性的藍色每個 匹配的元素,然後用動畫將它們向下滑動 。 $和add 函數影響匹配的集合, ,而addClass和slideDown 影響引用的節點。
以$爲前綴的方法。 便利方法或影響全球 屬性和行爲。例如, 以下被稱爲每次jQuery中的地圖 函數的一個例子:
$.each([1,2,3], function(){ document.write(this + 1); });
此寫入編號234到 文檔。
我推測你問的是$('#selector');
和$.parseJSON(str);
之間的句法差異。
前者是調用$
函數,後者調用它的方法parseJSON
。是的,函數可以有方法 - 這是可能的,因爲JavaScript函數也是對象。打個比方:
<script type="text/javascript">
function $(str) {
alert(str);
}
$.parseJSON = function() {
alert('Parsing JSON');
}
$('Hi');
$.parseJSON('{}');
</script>
$
- 美元符號也相同Jquery的使用情況。但我更願意使用美元符號,因爲我喜歡美元符號的方式。
- 1. Haskell中美元符號($)和括號之間的區別是什麼?
- 2. $(dollar)和$!之間的區別是什麼? (美元感嘆號)
- 3. Javascript中的美元符號是什麼,如果不是jQuery
- 4. 在Perl中,美元符號後跟問號是什麼意思?
- 5. jQuery的美元符號
- 6. 美元符號
- 7. 擊:$(貓)和之間的區別「美元」
- 8. jquery中的三重美元符號是什麼?
- 9. javascript正常變量和帶美元符號的變量之間的區別
- 10. .htaccess重寫規則:%1和$ 1變量(百分比vs美元符號)之間的區別是什麼?
- 11. mongodb中的美元$符號
- 12. Django:urls.py中的美元符號
- 13. 美元符號PatternReplaceFilterFactory
- 14. ANTLR美元符號
- 15. preg_replace和美元符號
- 16. OleDB和美元符號
- 17. 桑達和美元符號
- 18. PowerShell和美元符號
- 19. JS變量有什麼區別 - 有沒有美元符號?
- 20. 如何在Rails驗證之前從美元符號中剝離美元符號?
- 21. JSON密鑰中的美元符號(。$。)是做什麼的?
- 22. 雙美元符號的PHP
- 23. 帶美元符號的Stringtemplate
- 24. 美元符號的含義($)
- 25. 什麼是Java中的「val $ title」(美元符號表達式)?
- 26. SciLab中美元符號($)的含義是什麼?
- 27. ASP.net中使用的美元符號是什麼?
- 28. 美元符號在PHP中的含義是什麼?
- 29. 美元符號在mongodb中的含義是什麼?
- 30. R函數()中美元符號「$」的含義是什麼?
問題是關於'$'和'$ .'之間的區別,而不是'$'和'jQuery'。 – JJJ 2013-05-16 05:39:49