码迷,mamicode.com
首页 > 其他好文 > 详细

浏览器事件以及事件代理

时间:2014-07-01 21:25:19      阅读:204      评论:0      收藏:0      [点我收藏+]

标签:使用   type   rom   ar   re   浏览器   

以前对事件的了解停留在事件冒泡的概念。 一提到就想到了事件不断的向上冒泡的过程

其实常见的事件模型分为事件冒泡,事件捕获

  • 事件冒泡

    在我们使用的所有浏览器中,都支持事件冒泡,即事件由子元素向祖先元素传播。

  • 事件捕获

    在firefox,chrome,safari这类标准浏览器中还支付事件捕获(IE Opera不支持)

 捕获阶段是一个和冒泡阶段完全相反的过程,即事件由祖先元素向子元素传播,和一个石子儿从水面向水底下沉一样,要说明的是在 IE,opera浏览器中,是不存在这个阶段的。   

具体实现异同点:

attachEvent (IE Opera) 本身这个就只有2个参数

W3C addEventListener(type,fn,boolean) 注意第三个参数

true : 捕获阶段

false : 冒泡阶段

 

事件代理下次加上

浏览器事件以及事件代理,布布扣,bubuko.com

浏览器事件以及事件代理

标签:使用   type   rom   ar   re   浏览器   

原文地址:http://www.cnblogs.com/blueSkys/p/3816850.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!