记录-js事件监听的兼容性小集合
?
事件监听:?? ? ? ? ?ie使用attachEvent/detachEvent方法来添加和删除事件监听器;
?? ? ? ? ?w3c使用addEventListener/removeEventListener方法
?
?type命名?? ? ? ? ?ie对事件类型使用on
?
?停止事件传递?? ? ? ? ?ie下是cancelBubble设置true
?? ? ? ? ?w3c是stopPropagation
?
阻止默认行为?? ? ? ? ?ie 要求是returnValue = false?? ? ? ? ?w3c是执行preventDefault
ie没有事件捕获阶段
ie在使用事件监听器方面存在内存泄露问题
?
ie将事件监听器当做一个独立的函数来调用----this关键字的指向不是事件发生对象而是一个没用的全局对象(window)??? ? ? ? ?w3c是作为对象的方法来调用
?
?
?