DOM事件

理解事件流、使用事件处理程序、不同的事件类型

第一章 事件流

1.1 事件冒泡

1.2 事件捕获

第二章 事件处理程序

2.1 HTML事件处理程序

2.2 DOM 0 级事件处理程序

2.3 DOM 2 级事件处理程序

DOM 2 级别定义了两个方法
用于处理指定和删除事件处理程序的操作
addEventListener()和removeEventListener()
接受三个参数:要处理的事件名,作为事件处理程序的函数和布尔值

2.4 IE事件处理程序

attachEvent()
datachEvent()

2.5 跨浏览器事件处理程序

恰当地使用能力检测

第三章 事件对象

3.1 DOM中的事件对象

3.1.1 type 属性:用于获取事件类型

3.1.2 target 属性:用于获取事件目标

3.1.3 stopPropagation()方法 用于阻止事件冒泡

3.1.4 prevenDefault()方法 用于阻止事件默认行为

3.2 IE中的事件对象

3.2.1 type 属性:用于获取事件类型

3.2.2 srcElement 属性:用于获取事件目标

3.2.3 cancleBubble()方法 用于阻止事件冒泡

3.2.4 returnValue()方法 用于阻止事件默认行为