$符号在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.getElementById(id); };
其实就是一个自定义函数,用$只是简单,其实用其它字符也是一样的,
f=function (id) { return (typeof (id)=='object')?id:document.getElementById(id); };也可以
其中参数id是html文档中的id,
比如<div id='ss'></div>
则obj=$('ss')就是引用的这个id='ss'的对象
使用$()方法
  $() 方法是在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 οnclick="test1();"><br>

  <input type="button" value=Test2 οnclick="test2();"><br>

  </BODY>

  </HTML>

  下面的这个getObject方法和$符号是一样的意思:

  function getObject(elementId)

  {

  if (document.getElementById)

  {

  return document.getElementById(elementId);

  }else if(document.all)

  {

  return document.all[elementId];

  }else if(document.layers)

  {

  return document.layers[elementId];

  }

  }

转载于:https://www.cnblogs.com/yongtaiyu/archive/2011/05/13/2045726.html

js程序中美元符号$是什么相关推荐

  1. php中美元符号是什么意思,js程序中美元符号$是什么

    js程序中美元符号$是什么 更新时间:2008年06月05日 19:36:01   作者: $符号在php中是表示变量的特征字符, 在js中它也有很多作用, 一般我们用来命名一个函数名称,获取id的 ...

  2. 程序中美元符号$是什么

    $符号在php中是表示变量的特征字符, 在js中它也有很多作用, 一般我们用来命名一个函数名称,获取id的 1.首先可以用来表示变量,  比如变量 var s='asdsd'或var $s='asda ...

  3. JS 程序中可能存在的内存泄漏

    目录 一.不正当的闭包 二.隐式全局变量 三.游离DOM引用 四.遗忘的定时器 五.遗忘的事件监听器 六.排查问题 一.不正当的闭包 闭包是指有权访问另一个函数作用域中的变量的函数,通常情况闭包就是函 ...

  4. shell 脚本程序中空格 $符号的使用

    对于很多新学shell脚本程序的人来书说,空格跟$符号的使用一直让人迷迷糊糊,下面我来说说有关于它们的使用情况. 1.定义变量时, =号的两边不可以留空格. eg: gender=femal----r ...

  5. JavaScript 中美元符号 $ 是什么

    .首先可以用来表示变量,比如变量 var s='asdsd'或var $s='asdasd'; 2.在正则表达式中,它可以匹配结尾:/sa$/.test(string) 匹配string字符串中的sa ...

  6. Vue中美元$符号的意思

    vue的实例属性和方法 除了数据属性,Vue 实例还暴露了一些有用的实例属性与方法.它们都有前缀 $,以便与用户定义的属性区分开来.例如: var data = { a: 1 } var vm = n ...

  7. Shell 脚本中美元$符号应用

    一.$的常用命令 $0 shell的命令本身(包括完整路径) $1到$9 数字表示shell 的第几个参数 $# 传递到脚本的参数个数 $* 以一个单字符串显示所有向脚本传递的参数 $$ 脚本运行的I ...

  8. 在 Node.js 应用中集成 Redis

    Node.js 在搭建快速轻量型的 HTTP 服务或 Web 应用有其独特的优势:快速而又友好的开发,单线程消息驱动带来的高并发高吞吐.随着 HTTP 服务或者 Web 应用访问量的加大,传统数据库的 ...

  9. javascript 及 vue 中的变量前面的美元符号 $ 是什么意思

    $ 您会注意到,我们将库代理为以美元符号"$"为前缀的属性名. 你可能还看过其他的属性和方法,例如,$refs, $on, $mount等等也都是以"$"开头. ...

最新文章

  1. 开挂的 00 后!17 岁「天才少女」被 8 所世界名校录取,最终选择 MIT 计算机系...
  2. Scala堆的方式进行Spark topK词频查询(根据value进行TreeMap排序)
  3. OpenCV中cvResize函数图象放缩
  4. webform计算某几列结果_WebForm获取checkbox选中的值(几个简单的示例)
  5. linux天气软件,类似智能手机!Linux中安装Conky天气插件
  6. 多线程 流水线 java_Java Lock锁多线程中实现流水线任务
  7. android handler2--消息队列源码解析
  8. windows10怎样关闭,开机启动项中不需要的应用?
  9. html select 事件 jquery,通过jquery触发select自身的change事件
  10. Android游戏编程之从零开始pdf
  11. 《编程之美》---求二叉树中节点的最大距离
  12. CA证书无法与服务器连接,湖北国税常见CA登陆问题的解决办法
  13. SPSS比较两组数据有无显著性差异 独立样本T检验
  14. 如何区分虚拟网卡和物理网卡
  15. 【框架设计】3D坦克大战
  16. 关于Keil编译程序出现“File has been changed outside the editor,reload?”的解决方法
  17. 互联网公司分布式集群架构图入门解析(简单通俗易懂,超详细)
  18. RFSoC应用笔记 - RF数据转换器 -05- RFSoC关键配置之RF-ADC内部解析(三)
  19. Matlab axis用法
  20. CSS3案例之安卓机器人图形

热门文章

  1. javascript之预编译
  2. springboot activiti 配置项详解
  3. Microsoft Power BI Desktop概念学习系列之Microsoft Power BI Desktop的官网自带示例数据(图文详解)...
  4. iOS中的长文本高度计算
  5. springMVC解析视图
  6. PHP 学习笔记 - - - 简单方法的使用 (数组)
  7. Linux命令Find实例
  8. 如何从新开发的程序中提炼服务
  9. WARNING: YARN_ROOT_LOGGER has been replaced by HADOOP_ROOT_LOGGER. Using value of YARN_ROOT_LOGGER
  10. django设置paypal支付如何获取signature