没有区别,只是习惯。 一般在给jquery对象取名的时候在前面加$。 一看就知道是jquery对象。
变量命名规则中起始字符可以是 字母,下划线(_),美元符($),只是很多的js库喜欢使用$作为全局变量标志。
jQuery也不例外.加上$,作为jQuery变量标志更容易进行区分。
在使用jQuery 中,如果一个变量被$();包裹。那么说明这个变量需要包装成jQuery对象才可以使用。
而在jQuery自己的作用域所创建的变量不需要加$();包裹。举一个很简单的例子:比如,一个在js中的this指针。而这个指针需要在jQuery中使用,那么就需要用$();包裹成jQuery中的对象,也就需要这样写:$(this)。
如果是一个变量起名为$xxx,而另一个变量名为xxx。那么这是一种良好的代码习惯。是区分使用jQuery创建的变量和javascript自己创建的变量。
jquery中变量加$和不加$有什么区别
1.在使用jQuery 中,如果一个变量被$();包裹。那么说明这个变量需要包装成jQuery对象才可以使用。而在jQuery自己的作用域所创建的变量不需要加$();包裹。举一个很简单的例子:比如,一个在js中的this指针。而这个指针需要在jQuery中使用,那么就需要用$();包裹成jQuery中的对象,也就需要这样写:$(...
jquery中 用两个$$符号和用一个$符号有什么区别?
也就是说$.each == jQuery.each 应该不是jquery中的默认写法,可能是扩展做其他用途
jquery 事件写在$(function())里面和写在外面的区别
写在$(function(){})里是加载完成才运行 写在外面边加载边运行
jquery里的$("#") 与 js中的$("#"+) 有什么区别?
一、意思不同 ("#xx")表示得到一个xx为""的组件。("#"+xx)表示xx是一个变量,假如xx的值是aa,就表示与"#"相连接组成了$("#aa")得到一个aa为""的组件。二、用法 content是一个变量的而已。$("#ID")和$("#"+ID)是一样的。例如: $("#abc1");for(var a=1;a<4;a++){$("...
jquery中$的疑惑
这是函数调用方式, 也就是说$这个变量其实是一个函数 这也是函数调用, 不过调用的不是$. 这一种情况就要把$理解成一个对象, 用json方式表示的话, 类似这个样子,{ get: function(){} }, 然后调用的就是$对象下的get这个方法.第三种情况$[], 在js中获取对象的属性有两种方法, 第一种就像第二...
jquery为什么这怎么写 var $s = $("...")
一样,$s的$在这里就是变量中的一个字母,跟_s一个道理。另,$s有一个好处算是标识了这个变量里面是jQuery对象,是代码更具可读性。可以认为是预先约定的一种命名格式(非强制,我个人就不习惯以$开头命名变量)
var $ = jQuery; 这句话是什么意思???
JQuery,为了方便起见,将JQuery赋值给一个全局的变量,以后就可以直接使用$了,不用在写JQuery了,(document) 和 JQuery(document) 是等价的,写$方便些
javascript中$$是什么意思
没什么意思,就跟 aa, bb 没什么区别。只不过$ 是合法的变量名可用字符范围内两个非字母之一(另外一个是 _, 命名规则里面下划线大多当连接符用 ),所以$看起来就比较特殊醒目一点,一般人也不太爱用这个字符当名字。所以大多数框架定义函数、类的时候为了醒目和名字上的特殊性就用 $ 来开头 $$ ...
变量前面有个$是什么意思?
一,是如上所说的,一些perl,php出身的,习惯写js用$函数代表dom 二,是一些现在流行的通用框架,都是基于$符号的,有些程序JS框架用了这些,所以通篇都是$,你可以搜下prototyppe,jquery,mootools这些
jquery里的$("#") 与 js中的$("#"+) 有什么区别?
问题问的应该都是jquery里的问题吧。$("#")是指选择器选择带有id的元素,例如 就可以用$("#id").val()来获取对应的数据值,而里面有加号的情况一般是有变量,在函数封装时常用,例如:这里“+”只是一个连接的作用,总得来说就是jquery的选择器,没有区别的说法 jQuery设计的宗旨是“write Less...