on()函数用于为指定元素的一个或多个事件绑定事件处理函数。 此外,你还可以额外传递给事件处理函数一些所需的数据。 从jQuery 1.7开始,on()函数提供了绑定事件处理程序所需的所有功能,用于统一取代以前的bind()、 delegate()、 live()等事件函数。 即使是执行on()函数 ...
分类:
Web程序 时间:
2016-08-23 16:33:55
阅读次数:
237
在出发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
事件是一种异步编程的实现方式,本质上是程序各个组成部分之间的通信,DOM支持大量的事件; 本文通过这几点向大家详细解析事件处理的基本原理:事件类型、事件目标、事件处理程序、事件对象、事件传播 最后再向大家介绍Event对象; (原创文章,转摘请注明:苏服:http://www.cnblogs.com ...
分类:
其他好文 时间:
2016-08-13 18:06:53
阅读次数:
217
第十七章 事件处理 1 客户端JS程序采用了异步事件驱动编程模型。 2 关于事件的重要定义 a 事件类型(event type) b 事件目标(event target) target srcElement(IE8及之前版本) c 事件处理程序(event handler ) 当对象上注册的事件处理 ...
分类:
Web程序 时间:
2016-08-12 20:04:00
阅读次数:
232
一 获取页面元素的三种方式 1 document.getElementById 2 document.getElementsByTagName 3 document.getElementsByClassName 二 DOM事件 1 三要素 事件源 , 时间名称和 事件处理程序 2 常用事件类型 on ...
分类:
其他好文 时间:
2016-08-12 06:42:43
阅读次数:
119
第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
事件流: 事件流--描述的是从页面中接受事件的顺序 IE 事件冒泡流:即事件最开始由最具体的元素(文档中嵌套层次最深的那个节点)接收,然后逐级向上传播至最不具体的那个节点(文档)。 Netscape 事件捕获流:不太具体的节点应该更早接收到事件,而最具体的节点最后接收到事件。 使用事件处理程序: 1 ...
分类:
其他好文 时间:
2016-08-09 16:13:50
阅读次数:
133
一、事件流 谈到事件,首要要理解事件流的概念:事件流是指从页面接受事件的顺序;“DOM2级事件”规定事件流包括三个阶段:事件捕获阶段、处于目标阶段和事件冒泡阶段。目前大部分的浏览器的事件流是事件冒泡,即最开始由具体的元素接收事件,然后逐级传播到不具体的节点,直到传播到windows对象;另一种事件流 ...
分类:
编程语言 时间:
2016-08-09 02:06:56
阅读次数:
432