你的位置:首页 > 软件开发 > Java > JavaScript事件流

JavaScript事件流

发布时间:2015-11-23 17:00:48
什么是JS事件流  早期的IE事件传播方向为由上至下,即从document逐级向下传播到目标元素;而Netscape公司的Netscape Navigator则是朝相反的方向传播,也就是从目标元素开始向上逐级传播最终至window。  后来ECMAScript在DOM2中对事 ...

JavaScript事件流

  1. 什么是JS事件流

  早期的IE事件传播方向为由上至下,即从document逐级向下传播到目标元素;而Netscape公司的Netscape Navigator则是朝相反的方向传播,

也就是从目标元素开始向上逐级传播最终至window。

  后来ECMAScript在DOM2中对事件流进行了进一步规范,基本上就是上述二者的结合。当事件发生时,最先得到通知的是window,然后是document,由上至下逐级依次而入,直到真正触发事件的那个元素(目标元素)为止,这个过程就是捕获。接下来,事件会从目标元素开始起泡,由下至上逐级依次传播,直到window对象为止,这个过程就是冒泡。

  如果我们有下面的HTML代码结构

 1 <div class="box" id="box2"> 2       <div class="box" id="box3"> 3         <div class="box" id="box4"> 4           <div class="box" id="box5"> 5             <div class="box" id="box6"> 6               <h3>点我开始!!</h3> 7             </div> 8           </div> 9         </div>10       </div>11     </div>

原标题:JavaScript事件流

关键词:JavaScript

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。