移动学习网 导航

JavaScript 中的"$" 是什么意思 请问javascript 中的 $() 是什么意思?

2024-06-01m.verywind.com
javascript中$是什么意思~

js里面$的意思是:
$符号在php中是表示变量的特征字符, 在js中它也有很多作用,一般我们用来命名一个函数名称,获取id的。
1、首先可以用来表示变量, 比如变量 var s='asdsd'或var $s='asdasd';
2、在正则表达式中,它可以匹配结尾 /sa$/.test(string) 匹配string字符串中的sa,比如string='125sa'则匹配,string='125sa21'则不匹配 正则表达式很复杂,这里只是简单的说说。

扩展资料
JavaScript被归类为直译语言,因为主流的引擎都是每次运行时加载代码并解译。V8是将所有代码解译后再开始运行,其他引擎则是逐行解译,但由于V8的核心部分多数用JavaScript撰写(而SpiderMonkey是用C++),因此在不同的测试上,两者性能互有优劣。
与其相对应的是编译语言,例如C语言,以编译语言编写的程序在运行之前,必须经过编译,将代码编译为机器码,再加以运行。
参考资料来源:百度百科-JavaScript

var qlogin = $('qlogin');
这是Jquery的写法,$()在JS类库中被作为一个选择器函数来使用
$("#ID")用来代替doucment.getElementById()函数,即通过ID获取元素
$("tagName") 用来代替document.getElementsByTagName()函数,即通过标签名获取HTML元素
你上面那个是通过标签名取元素,括号里qlogin是页面中某一个标签的名字

Javascript中$符号的意思

$,是指prototype定义的一类方法

$("id") 得到的是页面id为"id"的元素
$F("id") 得到的是页面id为"id"的元素的值,这是只读的,不可写

参考文章
[url]http://www.bjcan.com/hengxing/readlou.asp?id=1346[/url]
[url]https://compdoc2cn.dev.java.net/prototype/html/prototype.js.cn.html[/url]

2. 通用性方法
这个程序包里面包含了许多预定义的对象和通用性方法。编写这些方法的明显的目的就是为了减少你大量的重复编码和惯用法。

2.1. 使用 $()方法
$() 方法是在DOM中使用过于频繁的 document.getElementById() 方法的一个便利的简写,就像这个DOM方法一样,这个方法返回参数传入的id的那个元素。

比起DOM中的方法,这个更胜一筹。你可以传入多个id作为参数然后 $() 返回一个带有所有要求的元素的一个 Array 对象。下面的例子会向你描述这些。

<HTML><HEAD><TITLE> Test Page </TITLE><script src="prototype-1.3.1.js"></script><script> function test1() { var d = $(’myDiv’); alert(d.innerHTML); } function test2() { var divs = $(’myDiv’,’myOtherDiv’); for(i=0; i<divs.length; i++) { alert(divs[i].innerHTML); } }</script></HEAD><BODY> <div id="myDiv"> <p>This is a paragraph</p> </div> <div id="myOtherDiv"> <p>This is another paragraph</p> </div> <input type="button" value=Test1 onclick="test1();"><br> <input type="button" value=Test2 onclick="test2();"><br></BODY></HTML>
这个方法的另一个好处就是你可以传入id字符串或者元素对象自己,这使得在创建可以传入任何形式参数的方法的时候, 它变得非常有用。

2.2. 使用$F()方法
$F()方法是另一个非常受欢迎的简写。它可以返回任何输入表单控件的值,如文本框或下拉框。 这个方法可以传入元素的id或者元素自己。

<script> function test3() { alert( $F(’userName’) ); }</script><input type="text" id="userName" value="Joe Doe"><br> <input type="button" value=Test3 onclick="test3();"><br>

这是javscript库里面的简写。
比如在jquery里 $=jquery

户户网菜鸟学习
联系邮箱
返回顶部
移动学习网