1 .只有两个阶段,目标事件和起泡
2 .IE不支持把事件对象通过参数形式在事件处理函数中进行传递,而是通过设置window对象的一个属性为event来进行引用,这中特别的方式
3 .属性
1.secElement=target
2.button=buttons(只是值的含义不同)
3.fromElement,toElement(移动过的元素,将要移动的元素) =relatedTarget
4.cancelBubble-true=e.stopPropagetion()阻止向上传播
5.return false=e.preventDefault()
4 .
1.a.attachEvent('onclick',fn)
2.a.detachEvent('onclick',fn)
3.注意那个是必须加on
4.和addeventListener一样不能使用匿名函数。
5 .事件定义的处理函数中的this不是当前对象,而是window对象。
6 .事件代理:利用事件冒泡阶段向上传播到父节点,因此可以把子节点的监听函数定义到父节点上,由父节点的监听函数统一处理多个子元素事件
取消默认事件
1 .e.returnValue=false
2 .return false-dom2中无效
3 .e.preventDefault:IE中无效