第13章-事件-精读《JavaScript高级程序设计(第3版)》

it2024-01-21  64

1、事件流

1.1、事件冒泡

事件开始时由最具体的元素接收,然后逐级向上传播到较为不具体的节点(文档)。

1.2、事件捕获

不太具体的节点更早接收到事件,而最具体的节点应该最后接收到事件。用意在于在事件到达预定目标之前捕获它。

1.3、DOM事件流

事件流包括三个阶段:事件捕获阶段、处于目标阶段、事件冒泡阶段

2、事件处理程序

2.1、HTML事件处理程序

2.2、DOM0级事件处理程序

2.3、DOM2级事件处理程序

2.4、IE事件处理程序

2.5、跨浏览器的事件处理程序

3、事件对象

3.1、DOM中的事件对象

3.2、IE中的事件对象

3.3、跨浏览器的事件对象

4、事件类型

4.1、UI事件

4.2、焦点事件

4.3、鼠标与滚轮事件

4.4、键盘与文本事件

4.5、复合事件

4.6、变动事件

4.7、HTML5事件

4.8、设备事件

4.9、触摸与手势事件

5、内存和性能

5.1、事件委托

5.2、移除事件处理程序

6、模拟事件

6.1、DOM中的事件模拟

6.2、IE中的事件模拟

最新回复(0)