js程序中$符号详解
$符号在php中是表示变量的特征字符, 在js中它也有很多作用。
1.1用来表示变量。
例:
var str='hello world !';
var $str='hello world !';
1.2在正则表达式中,匹配结尾。
1.3由于受prototype.js(框架,用于将一些常用的函数封装,方便操作)的影响,常用 $来表示一个查找对象的函数, 其实就是一个自定义函数,用$只是简单,与用其它字符是一样的。
例:
HTML代码
<div id='name'></div>
JS代码
$=function (id){
return (typeof (id)=='object')? Id : document.getElementById(id);
}
或者
f=function (id){
return (typeof (id)=='object')? Id : document.getElementById(id);
}
调用函数
obj=$('name');
obj=f('name');
$()方法是在HTML DOM中使用过于频繁的document.getElementById()方法的一个简写,就像这个DOM方法一样,这个方法返回参数传入id的那个元素。但$()方法更胜一筹,可以接受多个id参数然后返回一个符合所有要求元素的一个Array对象。
分享到:
相关推荐
在"JavaScript脚本程序设计"中,我们可能涉及到以下几个关键知识点: 1. **基础语法**:JavaScript的基础包括变量声明(var、let、const)、数据类型(如字符串、数字、布尔值、null、undefined、对象、数组、符号...
Generators是Javascript的一种协同程序( coroutine 简称:协程)风格,是指那些可以在执行时暂停然后又恢复的函数,该函数是在functi配以星号符号形式如function* ,函数内有些特征关键词如yield 和yield*。...
《现代Web应用中的MIL-STD-2525符号详解》 军事标准MIL-STD-2525是美国军方制定的一种图形符号标准,用于表示战术、操作和战略层面的军事行动、单位、设施和事件。这些符号在战场可视化、指挥控制和情报系统中扮演...
压缩包中的两份PDF文件——《计算机程序的构造和解释(SICP中文第2版).pdf》和《sicp-py.pdf》,分别提供了原版中文翻译和Python解释的SICP内容,为读者提供了方便的阅读材料。不论你是初涉编程的新手,还是经验...
JavaScript(简称JS)是一种轻量级的解释型编程语言,主要用于客户端的Web开发,赋予网页动态功能。JS不仅用于网页,还广泛应用于网页游戏、地图搜索、股市信息查询以及各种Web聊天应用等场景。它是许多前端框架,如...
理解并掌握这些基础语法和数据类型是进行JavaScript程序设计的第一步,它们构成了编写JavaScript代码的基础框架。随着学习深入,还将涉及函数、对象、数组、字符串操作、正则表达式、错误处理、事件处理等更复杂的...
JavaScript是一种广泛应用于网页和网络应用的脚本语言,它的基本语法是学习JavaScript程序设计的基础。在JavaScript中,有几个关键的概念需要理解。 首先,JavaScript严格区分大小写。这意味着在编写代码时,...
例如,通过js32.dll,非JavaScript应用程序可以动态加载和执行脚本,或者在C/C++代码中调用JavaScript函数。 js32.lib则是为开发者提供链接到js32.dll所需的链接器信息。当一个C或C++项目需要使用SpiderMonkey引擎...
文档中,还有一部分关于代理的内容,解释了为什么在使用ArcGIS API for JavaScript时需要代理以及代理的原理。 在实际开发ArcGIS for JavaScript应用程序时,开发者需要结合上述知识,理解ArcGIS API for ...
SuperMap iClient JavaScript PlottingSymbols.js 是一款基于 SuperMap iClient 7C for JavaScript 的扩展库,专为方便用户快速、便捷地绘制复杂几何对象和标绘符号而设计。该库包含了32种常见的几何对象类,包括点...
在Web开发中,"webroot" 或 "document root" 是一个重要的概念,它指定了Web服务器上存放网站静态资源(如HTML、CSS、JavaScript文件)和PHP脚本的目录。配置webroot时,需要确保所有对外服务的文件都位于该目录下,...
其中,允许用户在文本输入框中插入表情符号已经成为一种常见且受欢迎的功能,尤其是在社交媒体和聊天应用程序中。本文将深入探讨如何利用jQuery库来实现这一功能,包括文本框的设置、表情符号的选择和渲染。 首先,...
### JavaScript 获取 URL 参数详解 #### 一、引言 在Web开发中,经常需要处理URL中的查询参数。这些参数通常用于传递页面之间的数据或者状态信息。JavaScript作为一种强大的客户端脚本语言,提供了多种方法来实现...
总的来说,"djs.zip_语法分析程序"是一个利用VC++开发的工具,它能够解析特定语言的语法,是编程和软件开发过程中的重要工具。通过理解和使用这样的程序,开发者可以更深入地了解编程语言的内部工作原理,并优化其...
**项目描述:** 该项目是一个基于React JS开发的简单表情符号解释程序,它的主要功能是为用户提供日常使用的表情符号的含义解析,帮助用户理解和运用各种表情符号。 **React JS简介:** React JS是Facebook推出的一...
这些集成环境包含了Apache服务器、MySQL数据库和PHP解释器,是运行和测试PHP程序的基础。安装完成后,你可以在其中创建一个新的PHP文件,开始编写投票程序的代码。 投票程序的核心功能通常包括投票选项的展示、用户...
【微信小程序淘宝模拟开发详解】 微信小程序是一种轻量级的应用开发平台,主要用于构建移动应用,无需下载安装即可在微信内使用。在这个“小程序淘宝模拟”项目中,开发者旨在通过微信小程序来模仿淘宝商城的一些...
根据提供的文件信息,本文将详细解释其中涉及到的关键JavaScript函数及其用途。这些函数主要涉及对输入字符串的类型判断,包括但不限于中文字符、数字、特定格式(如金钱格式)等的识别。 ### 一、函数概述 #### 1...
《JavaScript高级代码详解》 JavaScript,一种基于事件和对象驱动的脚本语言,以其强大的安全性能在互联网时代占据了重要地位。它的诞生源于20世纪90年代,当时网络逐渐普及,但硬件条件限制,网络速度并不快。传统...