发布网友 发布时间: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
没懂啊。路过……