问题描述:
function $(id) {return document.getElementById(id);}
function $$(tag,obj){return (typeof obj=='object'?obj:$(obj)).getElementsByTagName(tag);}
var endX=-num*$$('div',ID)[0].clientWidth;
这几句什么意思 不太懂····
function $(id) {return document.getElementById(id);}
就是定义一个函数$(id)等于document.getElementById(id)
function $$(tag,obj){return (typeof obj=='object'?obj:$(obj)).getElementsByTagName(tag);}
后面的$$(tag,obj)为ID名为“obj”内,标签名为“tag”的标签组。
var endX=-num*$$('div',ID)[0].clientWidth;
就是给ID为“ID”内所有标签名为“div”的div标签组的第[0]个设置宽度。
分享到:
相关推荐
在JavaScript中,正则表达式是处理文本的强大工具,其中美元符号$被用作正则表达式的一部分,用以表示字符串的结尾。这意味着如果在正则表达式中使用了$,只有当所匹配的模式出现在字符串的末尾时,匹配才会成功。...
JavaScript(简称JS)是一种广泛用于客户端Web开发的脚本语言,它在浏览器环境中执行,为网页添加交互性和动态功能。JS是区分大小写的,而在HTML中,标签名通常是不区分大小写的,除非使用XHTML标准。 **特殊字符...
- JavaScript 的前身是 LiveScript,由 Netscape 公司开发并在浏览器中引入。随着 Java 语言的流行,Netscape 决定将 LiveScript 重命名为 JavaScript,尽管两者之间并没有直接的技术关联。 - JavaScript 是一种...
3. **外部脚本**:将JavaScript代码放在单独的`.js`文件中,再通过`<script>`标签引入到HTML文档中。 ```html <script type="text/javascript" src="js/script.js"> ``` 注意:当`<script>`标签用于引入外部文件...
2. **外部文件**:通过`<script type="text/javascript" src="demo.js"></script>`标签引用外部的JavaScript文件。 #### 变量 1. **声明与赋值**:可以将声明与赋值分开写,也可以同时完成。 - 示例:`var a; a =...
在《JavaScript基础教程_Indix》中,作者深入浅出地介绍了JavaScript语言中的各种符号与操作符,这些是理解和掌握编程语言的基础。本文将重点解析其中提到的几个关键符号及其在不同上下文中的应用。 ##### 单引号...
字符串中的转义字符如`\n`表示换行,`\t`表示制表符,`\r`表示回车。字符串连接可用`+`操作符,`length`属性获取字符串长度,`substring()`、`slice()`获取子字符串,`indexOf()`查找字符位置。 Number类型转字符串...
在JavaScript中,标识符可以包含字母、数字、下划线`_`或美元符号`$`,但不能以数字开头。此外,不能使用JavaScript中的关键字或保留字作为标识符。 变量是用于存储数据的容器。在ECMAScript中,变量是松散类型的,...
2. 字符串类型(String):由双引号或单引号包围的字符序列,支持转义字符,如`\n`表示换行,`\t`表示制表符。 3. 布尔类型(Boolean):只有两个值,`true`和`false`。 此外,还有对象类型(Object)、数组类型...
2. **引用外部文件**:通过`<script src="filename.js"></script>`的方式引入外部JavaScript文件,此时`<script>`标签内不应包含其他JavaScript代码。 3. **事件处理**:通过HTML元素的事件属性,如`onclick`,传入...
JavaScript,简称JS,是一种广泛用于Web开发的轻量级脚本语言。它的基本介绍如下: 1. **脚本语言的特性**: - 脚本语言不是独立使用的,它们通常与HTML、JSP、PHP或ASP.NET等配合工作。 - 脚本语言有自己的变量...
### JS正则大全知识点解析 #### 一、正则表达式基础 **1. 特殊字符及其含义** - **`\`(反斜杠)**:作为转义字符使用,改变其后跟随字符的默认意义。例如,在正则表达式中,`b` 表示匹配字符 `b`,而 `\b` 则...
1. 转义字符是在字符串中用来表示特殊字符的符号,如`\n`代表换行符,`\t`代表制表符等。 #### 十、数据类型及操作 1. **数据类型**分为基本类型(如number、string、boolean、null、undefined)和引用类型(如...
在JavaScript中,数字格式化是将数值转换为特定格式的过程,比如添加逗号分隔符、保留小数位数、货币格式等。这通常涉及到字符串处理和数学运算。本篇文章将深入探讨JavaScript中的数字格式化函数及其应用。 一、...
在JavaScript编程中,处理浮点数格式化是一个常见的需求,特别是在数据展示或者用户交互时,我们经常需要将数值转换为特定格式,以便于理解和阅读。本文将深入探讨自定义浮点数格式化函数的设计和实现,以及在...
关于JS的命名规范,变量和函数名称可以包含字母、数字和美元符号 `$`,但不能以数字开头,且不能使用JavaScript的保留字和关键字。注释可以使用单行`//`或多行`/*...*/`形式。JS有三种基本数据类型:数值类型(包括...
在编写JavaScript代码时,需要注意转义符的使用,例如`\n`表示换行,`\t`表示制表符,`\"`和`\'`分别用于在字符串中插入双引号和单引号。为了提高代码可读性,注释是必不可少的,JavaScript支持单行注释(以`//`开始...
JavaScript是一种广泛应用于前端开发的脚本语言,它在网页中主要负责实现动态效果和与用户交互。以下是关于JavaScript的一些核心知识点: 一、简介 JavaScript主要运行在浏览器环境中,用于增强用户体验,例如通过...