一、事件处理程序 a. DOM0级事件处理程序,被认为是元素的方法。 在事件处理程序中,通过this访问元素的任何属性和方法。 b. DOM2级事件处理程序 DOM2级事件定义了两个方法,用于处理指定和删除事件处理程序的操作:addEventListener( )和removeEventListen ...
分类:
Web程序 时间:
2016-09-09 22:03:44
阅读次数:
141
1.注册事件 1.1 使用HTML元素的事件属性 1.2 给元素对象添加事件属性 DOM0形式 1.3 使用script标签的for和event属性(仅IE支持) 1.4 attachEventh和detachEvent(仅 lt IE 11支持) DOM2形式 在IE 11中:对象不支持“atta ...
分类:
Web程序 时间:
2016-09-07 17:24:16
阅读次数:
175
转自:http://www.cnblogs.com/holyson/p/3914406.html 0级DOM 分为2个:一是在标签内写onclick事件 二是在JS写onlicke=function(){}函数 1) <input id="myButton" type="button" value= ...
分类:
其他好文 时间:
2016-09-01 02:16:25
阅读次数:
276
javascript中有两种事件模型:DOM0,DOM2。而对于这两种的时间模型,我一直不是非常的清楚,现在通过网上查阅资料终于明白了一些。 一. DOM0级事件模型 DOM0级事件模型是早期的事件模型,所有的浏览器都是支持的,而且其实现也是比较简单。代码如下: 这种事件模型就是直接在dom对象上注 ...
分类:
编程语言 时间:
2016-08-22 12:25:04
阅读次数:
175
在出发DOM的某个事件时,会产生一个事件对象event,这个对象包含所有与事件有关的信息;IE中的事件对象与DOM中的event对象不同,要访问IE中的 对象有几种不同方式,若使用DOM0级添加事件处理程序时,event对象作为window对象的一个属性存在,若使用attachEvent()添加时, ...
分类:
其他好文 时间:
2016-08-20 16:20:10
阅读次数:
147
一、事件流 (1)事件冒泡:通俗的讲就是由最具体的元素向上传播至最不具体的节点(文档); (2)事件捕获:可以理解为事件冒泡反过来,由最不具体至最具体。 二、事件处理程序 (1)HTML事件处理程序 (2)DOM0级事件处理程序 (3)DOM2级事件处理程序 (4)IE级事件处理程序及跨浏览器解决 ...
分类:
其他好文 时间:
2016-08-19 20:53:02
阅读次数:
173
第13章 事件 1.事件流:描述从页面中接收事件的顺序。 三个阶段:捕获,处于目标,冒泡。 2.事件处理程序:局部变量event表示事件对象,this值为事件目标元素。 (1)HTML事件处理程序:可以访问特性。弊端:可能调用事件处理程序时,函数还未定义。同时代码紧密耦合,修改不便。 (2)DOM0 ...
分类:
Web程序 时间:
2016-08-10 22:42:59
阅读次数:
207
html事件处理程序中,变量event中保存着事件对象 1、DOM中的事件对象 无论是DOM0还是DOM2,事件处理程序中都会传入一个event对象 所有的事件都会有下表列出的成员: 在事件处理程序内部,对象this始终等于currentTarget的值,而target是事件实际目标 stopPro ...
分类:
Web程序 时间:
2016-08-10 16:06:41
阅读次数:
225
键盘事件 对键盘事件的支持主要遵循的是DOM0级。 “DOM3级事件”为键盘事件制定了规范,IE9率先实现。 keydown事件 按下键盘上的任意键触发;按住不放,重复触发。 keypress事件 按下键盘上的字符键触发;按住不放,重复触发。 按下Eec键也会触发这个事件。 keyup事件 释放键盘 ...
分类:
Web程序 时间:
2016-08-07 16:47:04
阅读次数:
141