javascript中$符号是什么意思?下面本篇文章就来给大家介绍一下在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')?id:document.getElementByIdx_x(id);

};

其实就是一个自定义函数,用$只是简单,其实用其它字符也是一样的,f=function (id) {

return (typeof (id)=='object')?id:document.getElementByIdx_x(id);

};

其中参数id是html文档中的id,比如

则obj=$('ss')就是引用的这个id='ss'的对象

使用$()方法

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

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

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);

}

}

This is a paragraph

This is another paragraph

下面的这个getObject方法和$符号是一样的意思:function getObject(elementId) {

if(document.getElementByIdx_x) {

return document.getElementByIdx_x(elementId);

} else if(document.all) {

return document.all[elementId];

} else if(document.layers) {

return document.layers[elementId];

}

}

php中.=是什么意思,javascript中$符号是什么意思?相关推荐

  1. javascript中this

    JavaScript 是一种脚本语言,支持函数式编程.闭包.基于原型的继承等高级功能.JavaScript一开始看起来感觉会很容易入门,但是随着使用的深入,你会发现 JavaScript其实很难掌握, ...

  2. javascript 中的 call

    Javascript中call的使用 Javascript中call的使用自己感觉蛮纠结的,根据文档很好理解,其实很难确定你是否真正的理解. call 方法 应用于:Function 对象 调用一个对 ...

  3. 抽象语法树在 JavaScript 中的应用

    抽象语法树是什么 在计算机科学中,抽象语法树(abstract syntax tree 或者缩写为 AST),或者语法树(syntax tree),是源代码的抽象语法结构的树状表现形式,这里特指编程语 ...

  4. 牢骚与javascript中的this

    最近在看关于拖延症的一本书<拖拉一点也无妨>,后面得出结论是自己写博客大部分处于两种状态,心情很好和心情很不好的时候.因为正常状态下感觉写博客吧,是件很麻烦的事情,不如去看看电影看看漫画啥 ...

  5. 浏览器中的XML与JavaScript

    浏览器中的XML与JavaScript 在处理XML前,你需要在JavaScript中获取它.这一部分展示了一些不同的方法用来在JavaScript中获取XML并且对它进行处理. XML的节点类型 在 ...

  6. html中输出 u263c,《 JavaScript程序设计》—— 第三章 数据

    3.1 数据类型 JavaScript实际上有6种数据类型: 布尔值,只有true和false两个值 数值,比如 81 和 4.21 文本,JavaScript里称之为字符串 特殊值undefined ...

  7. javascript 符号_掌握javascript es6符号

    javascript 符号 JavaScript is one of the cores of web development. JavaScript, also known as ECMAScrip ...

  8. 在javascript中使用java_在JavaScript中使用Java

    12.3 在JavaScript中使用Java 利用JavaScript可以把Java语言的小应用程序(applet),插件以及包括表单.超 级链接和图象在内的各种Web元素有机地联系起来. Java ...

  9. JavaScript之$符号

    JavaScript之$符号 前些天不小心用到了$符号,所以这里就来解释一下. 定义: $$()这个方法是在DOM中使用过于频繁的document.getElementById()方法的一个便利的简写 ...

  10. js html保存json,如何在json文件中存储jQuery或javascript变量?

    我可以知道有没有机会将jquery变量保存在json文件中?提前致谢.如何在json文件中存储jQuery或javascript变量? 我: var image='/test/test.png'; 我 ...

最新文章

  1. Oracle分析函数巧妙使用
  2. python【蓝桥杯vip练习题库】ALGO-50 数组查找及替换
  3. 遍历二叉树的神级方法(Morris遍历)
  4. Learning to Rank中Pointwise关于PRank算法源码实现
  5. 3.1 Tensorflow: 批标准化(Batch Normalization)
  6. [导入]WCF后传系列(6):消息如何传递之绑定Part 1
  7. QT的QMutableVectorIterator类的使用
  8. python重复输入上面指令_stdin stdout python:如何重复使用同一输入文...
  9. asp.net如何取得纯客户端控件的值
  10. 计算机项目开发流程,产品开发项目建议流程图怎样画
  11. 强命名保护DLL文件
  12. MySQL二进制日志(binlog)总结
  13. MS发起的PDP上下文激活过程----PPP和PDP激活是什么区别
  14. 通过Socket实现群聊的思路
  15. Tensorflow环境搭建
  16. UNIX环境高级编程(APUE)读书笔记
  17. GitHub简单入门教程
  18. 【FFT/IDFT】高效算法
  19. css源码笔记(四)【爱创课堂专业前端培训】
  20. 凉茶澄清过滤膜分离技术阐述

热门文章

  1. android pwm 唤醒 闪屏,A屏低亮度PWM频闪伤眼?拯救OLED屏伤眼的APP了解下
  2. 服务器 系统打补丁,2019服务器系统打补丁方法
  3. GPU显存占满利用率GPU-util奇低
  4. 解决Centos7关闭You have new mail in /var/spool/mail/root提示
  5. Office拼音助手第二版(一键给文档里的汉字注音)
  6. #金数据#微信小程序#微信小程序跳转金数据小程序并获取问卷信息
  7. 聚合搜索V2.0泛解析泛目录站群二开源码 可做指定关键词SEO源码
  8. 路在脚下、梦在身上,技能提升不是为了别人!
  9. mapper method ......attempted to return null from.....
  10. linux系统安装teamview,在Ubuntu 18.04系统上安装TeamViewer的两种方法