大佬教程收集整理的这篇文章主要介绍了js中DOM事件绑定分析,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
JavaScript 有三种事件模型:
“DOM2 级事件”定义了两个方法,用于添加事件和删除事件处理程序的操作: addEventListener()和 removeEventListener()。所有 DOM 节点中都包含这两个方法,并且它们都接受 3 个参数;事件名、函数、冒泡或捕获的布尔值(true 表示捕获,false 表示冒泡)
PS: IE 实现了与 DOM 中类似的两个方法:attachEvent()和 detachEvent()。这两个方法接受 相同的参数:事件名称和函数。
在使用这两组函数的时候,先把区别说一下:
PS:IE 中的事件绑定函数 attachEvent()和 detachEvent()可能在实践中不去使用,有几个原因:
1.IE9 就将全面支持 W3C 中的事件绑定函数;
2.IE 的事件绑定函数无法传递 this;
3.IE的事件绑定函数不支持捕获;
4.同一个函数注册绑定后,没有屏蔽掉;5.有内存泄漏的问题
以上是大佬教程为你收集整理的js中DOM事件绑定分析全部内容,希望文章能够帮你解决js中DOM事件绑定分析所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。