jQuery变量$$符号是什么意思
jQuery variable$ what does the $sign mean?
在学习jQuery时,我遇到了这段代码。
var allImages$ = $('img');
有人能告诉我在allImages$中$符号是什么意思吗?它是指函数还是变量名的一部分?如果我使用怎么办
var allImages = $('img');
有什么不同吗?
谢谢,
您的两行代码在操作上没有区别。
$
只是一些人用来指示变量包含jQuery对象的编程约定。这是一个提示,以便稍后在函数中使用此变量的开发人员现在可以确定该对象是DOM对象还是jQuery对象,并确保使用适当的方法,这使代码更具描述性。
像这样的命名约定的使用是作为编码风格的个人偏好。
$
只是变量名中允许的一个普通字符,因此它对javascript引擎没有任何特殊意义。
下面是一篇关于javascript命名约定的文章(不是jQuery特有的)。
对于一些严肃的变量命名约定,请参阅在微软流行的"C"编程的匈牙利符号(我不喜欢这个)。
没有区别。变量名称中允许使用$
。它的用法只是一种惯例。
但是,使用jQuery
时的一个常见约定是使用$
来注意,该变量表示一个jQuery对象,在您的情况下是一个jQuery封装的<img>
节点。
相关文章:
- @@(“at at”)在ES6 JavaScript中是什么意思
- minimy javascript是什么意思?Backbone.js
- var w = q||问2;这个表达式是什么意思
- 什么'它的意思是当一个变量位于括号外时
- 函数(i,val)在javascript中是什么意思
- 问号在这段代码中是什么意思
- 我不知道此代码中的这些符号是什么意思.十进制到二进制
- 什么意思是“;向原型添加方法”;
- ||{}在javascript中是什么意思
- “转义字符串”在Regex中是什么意思?(Javascript)
- 什么是“;传递给NewPromiseCapability的非构造函数值“;意思是
- 什么是“;(''+元素+'')“;意思是
- 这个代码是什么意思(history.replaceState和history.pushstate)
- $(function () { } in javascript/Jquery 中的意思是什么
- [$rootScope:infdig]或[$rootScope:inprog]在angular中的意思是什么?
- “/*@”的意思是什么
- 人们说“字面意思”是什么意思?在JavaScript
- 这两句话的意思是什么?
- 在javascript SRC属性中定义PHP文件的意思是什么?
- 什么'这行在javascript中的意思是什么