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中的事件模拟