DOM 概述

DOM 是 JavaScript 操作网页的接口,全称为“文档对象模型”(Document Object Model)。它的作用是将网页转为一个 JavaScript 对象,从而可以用脚本进行各种操作(比如增删内容)。

8/2/2019 9:54:45 PM 转载 雨辰 52 0 0 DOM
JavaScript 异步操作之 Promise 对象

Promise 对象是 JavaScript 的异步操作解决方案,为异步操作提供统一接口。它起到代理作用(proxy),充当异步操作与回调函数之间的中介,使得异步操作具备同步操作的接口。Promise 可以让异步操作写起来,就像在写同步操作的流程,而不必一层层地嵌套回调函数。

7/26/2019 3:13:00 PM 转载 雨辰 51 0 0 JavaScript 异步操作
JavaScript 面向对象编程之严格模式

除了正常的运行模式,JavaScript 还有第二种运行模式:严格模式(strict mode)。顾名思义,这种模式采用更加严格的 JavaScript 语法。同样的代码,在正常模式和严格模式中,可能会有不一样的运行结果。一些在正常模式下可以运行的语句,在严格模式下将不能运行。

7/26/2019 2:43:41 PM 转载 雨辰 51 0 0 JavaScript 面向对象编程
DOM 之 Mutation Observer API

Mutation Observer API 用来监视 DOM 变动。DOM 的任何变动,比如节点的增减、属性的变动、文本内容的变动,这个 API 都可以得到通知。

8/3/2019 4:49:15 PM 转载 雨辰 51 0 0 DOM
JavaScript 浏览器环境概述

JavaScript 是浏览器的内置脚本语言。也就是说,浏览器内置了 JavaScript 引擎,并且提供各种接口,让 JavaScript 脚本可以控制浏览器的各种功能。一旦网页内嵌了 JavaScript 脚本,浏览器加载网页,就会去执行脚本,从而达到操作浏览器的目的,实现网页的各种动态效果。

8/3/2019 6:13:59 PM 转载 雨辰 51 0 0 JavaScript 浏览器模型
JavaScript 标准库之 Number 对象

Number 对象是数值对应的包装对象,可以作为构造函数使用,也可以作为工具函数使用。

7/26/2019 2:26:17 PM 转载 雨辰 50 0 0 JavaScript 标准库
浏览器模型之 Cookie

Cookie 是服务器保存在浏览器的一小段文本信息,每个 Cookie 的大小一般不能超过 4KB。浏览器每次向服务器发出请求,就会自动附上这段信息。Cookie 主要用来分辨两个请求是否来自同一个浏览器,以及用来保存一些状态信息。它的常用场合有以下一些。

8/3/2019 6:21:14 PM 转载 雨辰 48 0 0 JavaScript 浏览器模型
JavaScript 事件之鼠标事件

鼠标事件指与鼠标相关的事件,继承了 MouseEvent 接口。具体的事件主要有以下一些。

8/3/2019 5:15:18 PM 转载 雨辰 47 0 0 JavaScript 事件
JavaScript 数据类型之数组

数组(array)是按次序排列的一组值。每个值的位置都有编号(从0开始),整个数组用方括号表示。

7/23/2019 8:28:01 PM 转载 雨辰 47 0 0 JavaScript 数据类型
JavaScript 标准库之 Array 对象

Array 是 JavaScript 的原生对象,同时也是一个构造函数,可以用它生成新的数组。

7/26/2019 2:21:11 PM 转载 雨辰 45 0 0 JavaScript 标准库