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

addEventListener()与attachEvent()的区别

时间:2015-10-28 14:26:13      阅读:139      评论:0      收藏:0      [点我收藏+]

标签:

1.作用域区别

  addEventListener()中的this指向的是调用对象,而attachEvent()始终指向的是window。

2.形参type的不同

  例,前者是 "click",后者是"onclick"。

3.调用顺序不同

  前者按顺序执行,后者则按相反顺序执行。

4.有无第三个形参

  addEventListener(type,function(event){...},false||true)第三个形参表示是否在捕获过程触发。

  attachEvent("on"+type,function(event){...})由于IE8-只存在冒泡不存在捕获,所以无第三个参数。

addEventListener()与attachEvent()的区别

标签:

原文地址:http://www.cnblogs.com/carrie-hong/p/4917069.html

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