JavaScript 数据类型之数值

JavaScript 内部,所有数字都是以64位浮点数形式储存,即使整数也是如此。所以,1 与 1.0 是相同的,是同一个数。这就是说,JavaScript 语言的底层根本没有整数,所有数字都是小数(64位浮点数)。容易造成混淆的是,某些运算只有整数才能完成,此时 JavaScript 会自动把64位浮点数,转成32位整数,然后再进行运算...

7/23/2019 7:28:23 PM 转载 雨辰 86 0 0 JavaScript 数据类型
JavaScript 标准库之 JSON 对象

JSON 格式(JavaScript Object Notation 的缩写)是一种用于数据交换的文本格式,2001年由 Douglas Crockford 提出,目的是取代繁琐笨重的 XML 格式。相比 XML 格式,JSON 格式有两个显著的优点:书写简单,一目了然;符合 JavaScript 原生语法,可以由解释引擎直接处理,不用...

7/17/2019 3:19:11 PM 转载 雨辰 86 0 0 JavaScript 标准库JSON
JavaScript 事件之触摸事件

浏览器的触摸 API 由三个部分组成。Touch:一个触摸点。TouchList:多个触摸点的集合。TouchEvent:触摸引发的事件实例。

8/3/2019 5:27:08 PM 转载 雨辰 84 0 0 JavaScript 事件
网页元素接口之 <a> 元素

<a> 元素用来设置链接。除了网页元素的通用接口(Node 接口、Element 接口、HTMLElement 接口),它还继承了 HTMLAnchorElement 接口和 HTMLHyperlinkElementUtils 接口。

8/3/2019 9:31:29 PM 转载 雨辰 83 0 0 网页元素接口
JavaScript 入门篇之导论

什么是 JavaScript 语言?JavaScript 是一种轻量级的脚本语言。所谓“脚本语言”(script language),指的是它不具备开发操作系统的能力,而是只用来编写控制其他大型应用程序(比如浏览器)的“脚本”。

7/23/2019 5:04:09 PM 转载 雨辰 83 0 0 JavaScript 入门篇
JavaScript 标准库之包装对象

对象是 JavaScript 语言最主要的数据类型,三种原始类型的值——数值、字符串、布尔值——在一定条件下,也会自动转为对象,也就是原始类型的“包装对象”(wrapper)。

7/26/2019 2:23:01 PM 转载 雨辰 82 0 0 JavaScript 标准库
JavaScript 语法专题之 console 对象与控制台

console 对象是 JavaScript 的原生对象,它有点像 Unix 系统的标准输出 stdout 和标准错误 stderr,可以输出各种信息到控制台,并且还提供了很多有用的辅助方法。浏览器控制台中,除了使用 console 对象,还可以使用一些控制台自带的命令行方法。

7/26/2019 1:57:19 PM 转载 雨辰 82 0 0 JavaScript 语法专题
JavaScript 数据类型之对象

对象(object)是 JavaScript 语言的核心概念,也是最重要的数据类型。什么是对象?简单说,对象就是一组“键值对”(key-value)的集合,是一种无序的复合数据集合。

7/23/2019 7:38:36 PM 转载 雨辰 81 0 0 JavaScript 数据类型
DOM 之 Text 节点 DocumentFragment 节点

文本节点(Text)代表元素节点(Element)和属性节点(Attribute)的文本内容。如果一个节点只包含一段文本,那么它就有一个文本子节点,代表该节点的文本内容。DocumentFragment 节点代表一个文档的片段,本身就是一个完整的 DOM 树形结构。它没有父节点,parentNode 返回 null,但是可以插入任意数量的子节点。它不属于当前文档,操作 DocumentFragment 节点,要比直接操作 DOM 树快得多。

8/3/2019 4:44:27 PM 转载 雨辰 81 0 0 DOM
JavaScript 数据类型之 null 、undefined 、布尔值

null 与 undefined 都可以表示“没有”,含义非常相似。将一个变量赋值为 undefined 或 null,老实说,语法效果几乎没区别。布尔值代表“真”和“假”两个状态。“真”用关键字 true 表示,“假”用关键字 false 表示。布尔值只有这两个值。

7/23/2019 7:21:15 PM 转载 雨辰 80 0 0 JavaScript 数据类型