javascript中$的意义和用法

发布网友 发布时间:2022-04-23 22:48

我来回答

7个回答

热心网友 时间:2022-04-22 12:04

$是一个普通的字符,是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'); 是一个意思的。

后面两个,都是普通变量的标示符。

热心网友 时间:2022-04-22 13:22

说通俗点$是JQuery替代,他的意思是对放入其中的div,p等选择器以及id,class等的筛选。然后对其进行相应的操作。

热心网友 时间:2022-04-22 14:57

JavaScript RegExp $ 量词
JavaScript RegExp 对象参考手册
定义和用法
n$ 量词匹配任何结尾为 n 的字符串。

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

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

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

Is this his

好象还有其他用法.自己再找找吧

热心网友 时间:2022-04-22 16:48

就是个可以当变量名的字符而已,没什么意义也没什么用法,你觉得_有什么意义和用法么?

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

PS:给推荐答案的管理员太2B了

热心网友 时间:2022-04-22 18:56

你看到的那些$是自定义的方法的名称,也可以定义成别的名称。如果你喜欢的话,也可以定义成ABC啊AAA什么的。

热心网友 时间:2022-04-22 21:21

$是JQuery对外提供的对象

热心网友 时间:2022-04-23 00:02

没懂啊。路过……

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com