JavaScript 事件之 EventTarget 接口

事件的本质是程序各个组成部分之间的一种通信方式,也是异步编程的一种实现。DOM 支持大量的事件,本章开始介绍 DOM 的事件编程。DOM 的事件操作(监听和触发),都定义在 EventTarget 接口。所有节点对象都部署了这个接口,其他一些需要事件通信的浏览器内置对象(比如,XMLHttpRequest、AudioNode、AudioContext)也部署了这个接口。

8/3/2019 5:08:01 PM 转载 雨辰 127 0 0 JavaScript 事件
JavaScript 标准库之 Math 对象

Math 是 JavaScript 的原生对象,提供各种数学功能。该对象不是构造函数,不能生成实例,所有的属性和方法都必须在 Math 对象上调用。

7/26/2019 2:29:56 PM 转载 雨辰 126 0 0 JavaScript 标准库
JavaScript 比较运算符

JavaScript 比较运算符用于比较两个值的大小,然后返回一个布尔值,表示是否满足指定的条件。

7/26/2019 1:12:44 PM 转载 雨辰 125 0 0 JavaScript 运算符
JavaScript 事件之表单事件

表单事件的种类有 input 事件、select 事件、change 事件、invalid 事件、reset 事件,submit 事件...

8/3/2019 5:23:15 PM 转载 雨辰 125 0 0 JavaScript 事件
JavaScript 数据类型之 null 、undefined 、布尔值

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

7/23/2019 7:21:15 PM 转载 雨辰 122 0 0 JavaScript 数据类型
浏览器模型之 CORS 通信

CORS 是一个 W3C 标准,全称是“跨域资源共享”(Cross-origin resource sharing)。它允许浏览器向跨域的服务器,发出 XMLHttpRequest 请求,从而克服了 AJAX 只能同源使用的限制。

8/3/2019 6:27:56 PM 转载 雨辰 119 0 0 JavaScript 浏览器模型
DOM 之 Element 节点

Element 节点对象对应网页的 HTML 元素。每一个 HTML 元素,在 DOM 树上都会转化成一个 Element 节点对象(以下简称元素节点)。

8/3/2019 4:38:13 PM 转载 雨辰 118 0 0 DOM
JavaScript 语法专题之数据类型的转换

JavaScript 是一种动态类型语言,变量没有类型限制,可以随时赋予任意值。虽然变量的数据类型是不确定的,但是各种运算符对数据类型是有要求的。如果运算符发现,运算子的类型与预期不符,就会自动转换类型。比如,减法运算符预期左右两侧的运算子应该是数值,如果不是,就会自动将它们转为数值。

7/26/2019 1:35:35 PM 转载 雨辰 118 0 0 JavaScript 语法专题
JavaScript 布尔运算符

JavaScript 布尔运算符用于将表达式转为布尔值,一共包含四个运算符。取反运算符、且运算符、或运算符、三元运算符。

7/26/2019 1:15:29 PM 转载 雨辰 117 0 0 JavaScript 运算符
网页元素接口之 <a> 元素

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

8/3/2019 9:31:29 PM 转载 雨辰 117 0 0 网页元素接口