首页 > 代码库 > 浏览器事件以及事件代理
浏览器事件以及事件代理
以前对事件的了解停留在事件冒泡的概念。 一提到就想到了事件不断的向上冒泡的过程
其实常见的事件模型分为事件冒泡,事件捕获
- 事件冒泡
在我们使用的所有浏览器中,都支持事件冒泡,即事件由子元素向祖先元素传播。
- 事件捕获
在firefox,chrome,safari这类标准浏览器中还支付事件捕获(IE Opera不支持)
捕获阶段是一个和冒泡阶段完全相反的过程,即事件由祖先元素向子元素传播,和一个石子儿从水面向水底下沉一样,要说明的是在 IE,opera浏览器中,是不存在这个阶段的。
具体实现异同点:
attachEvent (IE Opera) 本身这个就只有2个参数
W3C addEventListener(type,fn,boolean) 注意第三个参数
true : 捕获阶段
false : 冒泡阶段
事件代理下次加上
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。