html$符号的作⽤,javascript中$符号是代表什么意思!
$符号在php中是表⽰变量的特征字符, 在js中它也有很多作⽤, ⼀般我们⽤来命名⼀个函数名称,获取id的
1、 ⾸先可以⽤来表⽰变量,
⽐如变量 var s='asdsd'或var $s='asdasd';
2、 在正则表达式中,它可以匹配结尾
/sa$/.test(string)
匹配string字符串中的sa,⽐如string='125sa'则匹配,string='125sa21'则不匹配
正则表达式很复杂,这⾥只是简单的说说。
3、 由于受prototype.js(⽼外写的框架,⽤于将⼀些常⽤的函数封装,⽅便操作)的影响,现在很多⼈都⽤ $来表⽰⼀个查对象的函数,
$=function (id) { return (typeof (id)=='object')?ElementByIdx_x(id); };
其实就是⼀个⾃定义函数,⽤$只是简单,其实⽤其它字符也是⼀样的,
f=function (id) { return (typeof (id)=='object')?ElementByIdx_x(id); };也可以 其中参数id是html⽂档中的id,jquery是什么有什么作用
⽐如
则obj=$('ss')就是引⽤的这个id='ss'的对象
使⽤$()⽅法
$() ⽅法是在DOM中使⽤过于频繁的 ElementByIdx_x() ⽅法的⼀个便利的简写,就像这个DOM⽅法⼀样,这个⽅法返回参数传⼊的id的那个元素。
⽐起DOM中的⽅法,这个更胜⼀筹。你可以传⼊多个id作为参数然后 $() 返回⼀个带有所有要求的元素的⼀个 Array 对象。
Test Page
function test1()
{
var d = $('myDiv');
alert(d.innerHTML);
}
function test2()
{
var divs = $('myDiv','myOtherDiv');
for(i=0; i
{
alert(divs[i].innerHTML);
}
}
This is a paragraph
This is another paragraph
下⾯的这个getObject⽅法和$符号是⼀样的意思:
function getObject(elementId)
{
if (ElementByIdx_x)
{
ElementByIdx_x(elementId);
}
else if(document.all)
{
return document.all[elementId];
}
else if(document.layers)
{
return document.layers[elementId];
}
}
全⾯理解JavaScript中的 this
全⾯理解JavaScript中的 this 上下⽂ VS 作⽤域 作⽤域(scope) 是在运⾏时代码中的某些特定部分中变量,函数和对象的可访问性.换句话说,作⽤域决定了代码区块中变量和其他资源的可 ...
【原】理解javascript中的this
最近的⽂章基本都是总结javascript基础内容的,因为我觉得这些东西很重要.⽽且很多时候你觉得你理解了,其实并没有你⾃认为的那么理解.⼗⽉份没怎么写⽂章,因为国庆出去玩的⽐较久,⼼变野了,现在是时 ...
JavaScript中需要注意的⼏个问题
JavaScript是⼀门弱语⾔,她使⽤起来不像C/C++那样有⼗分繁琐的内存管理.类型定义等,所以学习JavaScript的门槛相对来说也⽐较低.门槛低并不意味着这门语⾔很简单,我们在使⽤的时候会遇 ...
JavaScript中{}+{}
在 JavaScript 中,加法的规则其实很简单,只有两种情况: 把数字和数字相加 把字符串和字符串相加 所有其他类型的值都会被⾃动转换成这两种类型的值. 为了能够弄明⽩这种隐式转换是如何进⾏的,我 ...
Jquery 中的$(this) 和javascript中的this
this 是 JavaScript 中的关键字. $(this) 可以认为是⽤ jQuery 包装过 JavaScript 中的 this,包装后 $(this) 就会继承 jQuery 的⽅法. 本 ...
突然顿悟的Javascript中的this
⼀直对Javascript中的this都有⼀种似是⽽⾮的感觉,今天突然感觉豁然开朗,特此记录⼀下. 咱们先看个栗⼦:
javascript中的this应⽤
1. this作为全局变量
2. 作为对象⽅法的调⽤
3. 作为构造函数调⽤
4. apply调⽤ this是Javascript语⾔的⼀个关键字.它代表函数运⾏时,⾃动⽣成的⼀个内部对象,只能在函数内部使 ...
【译】在JavaScript中{}+{}的结果是什么?
原⽂链接:What is {} + {} in JavaScript? 最近,Gary Bernhardt在⼀个名为'Wat'的闪电演讲中提到了⼀些有趣的JavaScript技巧.当你把⼀个objec ...
彻底领悟javascript中的this
this是Javascript语⾔的⼀个关键字. 它代表函数运⾏时,⾃动⽣成的⼀个内部对象,只能在函数内部使⽤.⽐如, function test() { this.x = 1; } 随着函数使⽤场合 ...
随机推荐
⼀种Docker image镜像的取代⽅案
C#字符串默认值
using System; class MYTestX { class CT { } class CO { public CT ott; //默认是null public string strx;// ...
Arduino 电平转换 升压 OUTPUT与9V/12V元件通信
原因 ⽹络上有不少怎么让Arduino的5V电平转换成3.3V电平,从⽽和⼯作在3.3V下的芯⽚相互沟通的教程.但是如果想驱动⾼于5V电压的芯⽚,就不到教程了.因此今天我来介绍⼀种⽅式,能让Ardu ...
onsubmit事件
var oForm = ElementById("form1"); submit = function(){ alert("你 ...
Perf 简介
Perf 是⽤来进⾏软件性能分析的⼯具. 通过它,应⽤程序可以利⽤ PMU,tracepoint 和内核中的特殊计数器来进⾏性能统计.它不但可以分析指定应⽤程序的性能问题 (per thread),也 ...
【同⼀直线最多点】 poj 1118+2606+2780
poj 1118 #include using namespace std; #define N 700 struct point {int x,y;} pnt[N]; ...
ArcGIS制图技巧系列(2)地形渲染
ArcGIS制图技巧系列(2)地形渲染 by 李远祥 DEM数据是常见的地形数据,在GIS常规的制图中,DEM⼀直扮演着增强效果.由于带有⾼程值,DEM在很多情况下都在三维中显⽰,但这⾥主要介绍的是在 ...
sniffer 和 debug flow
sniffer 和 debug flow sniffer 和 debug flow 复制模板,直接修改IP即可使⽤: diagnose sys session filter clear diagnos ...
[转]PostgreSQL 逻辑结构 和 权限体系 介绍
摘要: 本⽂旨在帮助⽤户理解PostgreSQL的逻辑结构和权限体系,帮助⽤户快速的理解和管理数据库的权限. 逻辑结构 最上层是实例,实例中允许创建多个数据库,每个数据库中可以创建多个schema,每 ...
MVC控制器详解
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论