javascript中$的意义和用法

论坛 期权论坛 留学     
liuxiaole_abc   2019-7-10 14:53   7067   7
能通俗一点吗,我看到有的文件里很多$,比如$(function(){……或者var$dlg=$('div#bar1');或function($,undefined){};或$uploadRow:null能说说它们代表的意思的吗谢谢大家的回答,还是... 能通俗一点吗,我看到有的文件里很多$,比如 $(function(){ …… 或者 var $dlg = $('div#bar1');或 function($, undefined){} ;或$uploadRow:null 能说说它们代表的意思的吗

谢谢大家的回答,还是没明白,请说明白我列举的各个$的意思,分就给他。
分享到 :
0 人收藏

7 个回复

倒序浏览
2#
liuxiaole_abc  1级新秀 | 2019-7-10 14:53:19
$是一个普通的字符,是javascript中合法的标识符,和a,b,c,d,e...没什么区别。学过编程就知道,变量需要有变量名,声明变量时要定义合法的标示符。很多javascript库比如prototype.js jQuery,为了简化他们的全局变量,一般用$作为他们的全局命名空间。

$(function(){ /*code here*/ }) 这种写法是jQuery中常见的,$其实就是jQuery的一个引用,作用和jQuery(function(){ /*code here*/ }) 一个含义。

var $dlg = $('div#var1'); 前面的$dlg中的$就是一个普通符号,和_dlg, adlg, bdlg, cdlg...没区别,$dlg这四个字符组成一个合法的变量标识符。后面的$(),这里肯定是引用了jQuery框架,这里就是jQuery的引用,和var obj = jQuery('div#var1'); 是一个意思的。

后面两个,都是普通变量的标示符。
3#
死亡幽谷  1级新秀 | 2019-7-10 14:53:20
JavaScript RegExp $ 量词
JavaScript RegExp 对象参考手册
定义和用法
n$ 量词匹配任何结尾为 n 的字符串。

语法
new RegExp("n$")直接量语法:

/n$/浏览器支持
所有主流浏览器都支持 $ 量词。
实例
对字符串结尾的 "is" 进行全局搜索:

var str="Is this his";
var patt1=/is$/g;下面被标记的文本显示了表达式获得匹配的位置:

Is this his

好象还有其他用法.自己再找找吧
4#
znKay  1级新秀 | 2019-7-10 14:53:21
你看到的那些$是自定义的方法的名称,也可以定义成别的名称。如果你喜欢的话,也可以定义成ABC啊AAA什么的。
5#
fanzhanwei  1级新秀 | 2019-7-10 14:53:22
说通俗点$是JQuery替代,他的意思是对放入其中的div,p等选择器以及id,class等的筛选。然后对其进行相应的操作。
6#
kklong1188  1级新秀 | 2019-7-10 14:53:23
$是JQuery对外提供的对象
7#
jiaxbting  1级新秀 | 2019-7-10 14:53:24
没懂啊。路过……
8#
草薙在  1级新秀 | 2019-7-10 14:53:25
就是个可以当变量名的字符而已,没什么意义也没什么用法,你觉得_有什么意义和用法么?

补充:
就是个变量名,没有什么特殊意义,你叫A张三,B李四,那个$就是A和B,没有任何特殊意义

PS:给推荐答案的管理员太2B了
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:7
帖子:2
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP