您的位置:首页 > Web前端 > JavaScript

JavaScript事件学习笔记

2014-07-20 11:05 295 查看


JavaScript事件

  
事件处理器与事件监听器

对于事件处理器,对于DOM节点里面某种特定类型的事件来说,我们只能设置一个用于处理该事件的函数。

对于事件监听器,我们可以添加多个事件监听器。

设置事件监听器的过程可以拆解为如下4个步骤:

1.找到需要监听的DOM元素。

2.确定需要监听的事件类型。

3.传入事件监听器函数.

4.传入一个表示是否启用“捕获模式”的Boolean值。

*对于不支持addEventListener()方法的浏览器,可采用attachEvent()方法.

*在用addEventListener()方法前先检测浏览器是否支持该函数.

*阻止浏览器的默认行为:

var object={

XXX : function(event){

event.preventDefault();

}

}

各类常用事件:click、foucs、blur、change、keyup、keydown、keypress、mouseover、mouseout...

思考:

1.事件处理器与事件监听器有何区别?

2.在IE8及早前版本的浏览器中,应该使用哪个方法来添加事件监听器?

3.preventDefault()方法有何用途?

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: