1.事件流
描述的是页面中事件传播的顺序。
事件发生时,会在元素节点之间按照特定的顺序传播,这个传播的过程叫做DOM的事件流。
这个传播的过程是:事件捕获→事件目标→事件冒泡
2.事件捕获
最早由网景公司提出,由DOM最顶层节点开始,逐级向下传播到具体的元素接收的过程。
3.目标事件
触发事件的那个元素
4.事件冒泡
最早由IE提出,事件开始由具体元素接收,逐级向上传递到DOM最顶层节点的过程。
5.事件对象的兼容性写法
e = e || window.event
6.事件的绑定方式
①on注册事件
一个元素只能注册一个同类型的事件,否则会覆盖
②addListener注册事件(IE9及以上可使用)
可以注册同一个事件多次,不会被覆盖
③attacheEvent注册事件
IE6~8的兼容性事件注册方法
7.事件委托
给父元素注册事件,利用事件冒泡,当子元素的事件触发,会冒泡到父元素,然后去控制相应的子元素。