在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