javascript 事件

事件处理方法
1、html事件处理:缺点:需要修改两处地方:html中的绑定 以及下面script中的事件函数。
2、DOM0级处理:
缺点 :如果多个事件 那么会被最后一个覆盖 优点:只需要修改一处
3、DOM2级处理:
addEventListener(”事件名“,”事件处理函数“,”布尔值“);(布尔值可忽略)
true:事件捕获;
false:事件冒泡;
removeEventListener();(事件移除)
优点 多事件不被覆盖 依次显示
移除事件 参数写需要移除的事件名和事件处理函数
4、IE事件处理程序
attachEvent
detachEvent
事件对象
1、事件对象: 在触发DOM事件的时候都会产生一个对象;
 
2、事件对象event:
1):type:获取事件类型;
2):target:获取事件目标;
3):stopPropagation():阻止事件冒泡
4):preventDefault():阻止事件默认行为
 
事件冒泡是指 点击最内层元素的事件 外层绑定的事件也会一次触发;
阻止冒泡添加后,只执行点击的触发事件;
阻止事件默认行为指:比如取消a标签下的链接生效;
posted @ 2016-05-13 09:56  我只是个小白  阅读(206)  评论(0编辑  收藏  举报