javascript事件流
2014-02-14 00:10
260 查看
javascript事件流
js事件流简介:
js事件流是指页面中元素(通常是指子元素和父元素之间)接收事件的顺序。接收的顺序不同则所对应的事件流也就相应的不同。元素接收事件顺序不同是指,<div><span></span></div>当点击span时是div先触发点击事件还是span先触发点击事件。
事件冒泡流:
以上面的例子为例事件冒泡流先触发点击事件的是span,然后往父元素一层一层往外冒泡,直到document触发点击事件。(代表是ie浏览器)
事件捕获流:
以上面的例子为例事件捕获流是指先触发事件的是document然后一层一层更加接近目标元素,直到目标元素触发点击事件,(好处是在目标元素触发事件时拦截事件,代表是netscape浏览器)
DOM2级事件:
它分为三个阶段事件捕获阶段、处于目标阶段和事件冒泡阶段。
经验:
现在在项目中用得最多的是事件冒泡流
js事件流简介:
js事件流是指页面中元素(通常是指子元素和父元素之间)接收事件的顺序。接收的顺序不同则所对应的事件流也就相应的不同。元素接收事件顺序不同是指,<div><span></span></div>当点击span时是div先触发点击事件还是span先触发点击事件。
事件冒泡流:
以上面的例子为例事件冒泡流先触发点击事件的是span,然后往父元素一层一层往外冒泡,直到document触发点击事件。(代表是ie浏览器)
事件捕获流:
以上面的例子为例事件捕获流是指先触发事件的是document然后一层一层更加接近目标元素,直到目标元素触发点击事件,(好处是在目标元素触发事件时拦截事件,代表是netscape浏览器)
DOM2级事件:
它分为三个阶段事件捕获阶段、处于目标阶段和事件冒泡阶段。
经验:
现在在项目中用得最多的是事件冒泡流
相关文章推荐
- JavaScript--事件模型
- [Effective JavaScript 笔记]第61条:不要阻塞I/O事件队列
- JavaScript基础——事件
- javascript事件查询综合
- JavaScript中addEventListener事件介绍
- JavaScript跨浏览器处理事件方法(封装成对象)
- JavaScript DOM事件(笔记)
- javascript下给元素添加事件的方法与代码
- javascript中一些简单事件的处理
- javascript 阻止事件冒泡
- 理解JavaScript中的事件处理
- JavaScript的常用事件/方法/特效
- JavaScript 中的事件流
- Javascript冒泡事件学习
- [Javascript]:JS的常用事件总结
- JavaScript事件详解
- JavaScript系列二:变量、数组、流程控制、函数以及事件响应
- javascript中防止IE事件冒泡
- javascript中一些简单事件的处理
- javascript 事件