事件级别
- DOM0 DOM2 DOM3
DOM1 W3C 没有发布,主要确定 DOM 的底层结构
DOM4 增加 MutationObserver,删除 DOM 的接口 - 事件处理程序区别
- DOM0
box.onclick = function(){}
句柄 非W3C- 在事件流冒泡阶段执行
- 删除
box.onclick = null;
- DOM2 W3C 事件
addEventLinster('click', function(){}, false);
removeEventListener``('click', fnRef, false);
- 兼容IE attachEvent detachEvent
- DOM3 增加事件处理的类型
- 鼠标类型
- 键盘类型
- 剪贴板类型
- 加载类型
- 变动类型
- 文本类型
- 焦点类型
- …
- DOM0
- DOM0 DOM2 DOM3
事件模型
- DOM 事件流
- 捕获 / 冒泡的流程
- event 对象的常见应用
- 自定义事件
- 常用事件类型