DOM事件
DOM事件类 基本概念:DOM事件的级别 DOM事件模型 DOM事件流 描述DOM事件捕获的具体流程 Event对象的常见应用 自定义事件 1.事件级别 DOM0 element.onclick=function(){} DOM1 element.addEventListener('click',function(){},false) DOM3(增加了多种事件类型, 比如鼠标事件 ,键盘事件) element.addEventListener('keyup',function(){},false) DOM事件模型 就是冒泡和捕获两种,捕获是从上往下,冒泡是从当前元素也就是目标元素往上。 DOM事件流 第一阶段:捕获 第二阶段:目标阶段 第三阶段:冒泡 描述DOM事件捕获的具体流程(冒泡相反) (补充:document.documentElement获取html这个节点) 第一个接收到的对象是window,然后传给document,再传给html,再传给目标元素的父级元素,然后传给目标元素。 Event对象的常见应用 event.preventDefault() event.stopPropagation() event.stopImmediatePropagation() event.currentTarget