JavaScript事件学习笔记
2014-07-20 11:05
295 查看
JavaScript事件
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()方法有何用途?
相关文章推荐
- JavaScript学习笔记 3-if-then 和Link Events(链接事件)
- JavaScript 学习笔记(十六) js事件
- JavaScript高级程序设计学习笔记--事件(一)(事件流、事件处理程序/事件侦听器)
- 【JS学习笔记】06 JavaScript HTML DOM 事件
- JavaScript学习笔记(十二)---- 事件
- javascript事件学习笔记
- javascript学习笔记-事件处理
- javascript学习笔记 第13章 事件
- JavaScript高级程序设计 事件学习笔记
- JavaScript高级程序设计 事件学习笔记
- JavaScript学习笔记之事件
- javascript学习笔记之事件和事件处理
- JavaScript学习笔记--第二章.条件语句与交互事件(链接事件、图片交互)
- SilverLight学习笔记--Silverligh之在Javascript中捕获和处理Silverlight控件事件
- javascript 事件模型学习笔记
- Javascript学习笔记13——关于响应事件
- Javascript学习指南(第2版)笔记(三) 排错、调试、事件捕获
- Javascript学习指南(第2版)笔记(四) 表单、表单事件及校验
- JavaScript学习笔记(十三)---- 表单事件
- Javascript学习笔记十三——关于响应事件