一、事件流 (1)事件冒泡:通俗的讲就是由最具体的元素向上传播至最不具体的节点(文档); (2)事件捕获:可以理解为事件冒泡反过来,由最不具体至最具体。 二、事件处理程序 (1)HTML事件处理程序 (2)DOM0级事件处理程序 (3)DOM2级事件处理程序 (4)IE级事件处理程序及跨浏览器解决 ...
分类:
其他好文 时间:
2016-08-19 20:53:02
阅读次数:
173
一、事件流 1.1 事件冒泡 事件是文档或浏览器窗口中发生的特定的交互瞬间。 事件流: 描述的是从页面中接受事件的顺序(IE: 事件冒泡流 / Netscape事件捕获流) 事件冒泡流:即事件最开始是由最具体的元素(文档中嵌套层次最深的那个节点)接收,然后逐级传播到最不具体的那个节点(文档)。 1. ...
分类:
其他好文 时间:
2016-08-19 14:35:43
阅读次数:
142
AddEventListener()之中有三个参数,分别是(1)事件的名称(注:不要加on,例:click才是点击事件的名称)(2)需要执行的function(){} (3)布尔类型(false表示的是事件冒泡开启,true表示的是事件捕获开启) 封装添加事件的兼容性: 封装移出事件的兼容性: 事件 ...
分类:
Web程序 时间:
2016-08-18 01:05:39
阅读次数:
239
JS中为元素指定事件的三种方法: element.addEventListener(type,listener,boolean); type是事件的类型,比如“click”,“mouseover”,listener是指事件的处理函数,布尔值为false值事件的冒泡,true是指事件捕获,此方法适合现 ...
分类:
其他好文 时间:
2016-08-18 00:54:47
阅读次数:
135
//JS事件流中有一种事件被称为“冒泡事件”,当一个元素被触发一个事件时,该目标元素上的事件会优先被执行,然后向外传播到每个祖先元素,恰如水里的一个泡泡似的,从产生就一直往上冒,到达水平面时,它才消失。在这个过程中,如果你只希望触发目标元素上的事件,而不想它传播到祖先元素上去,那么你需要在“泡泡”离 ...
分类:
其他好文 时间:
2016-08-16 22:02:01
阅读次数:
149
本资源引自: 解析Javascript事件冒泡机制 - 我的程序人生 - 博客频道 - CSDN.NET http://blog.csdn.net/luanlouis/article/details/23927347 1. 事件 在浏览器客户端应用平台,基本生都是以事件驱动的,即某个事件发生,然后做 ...
分类:
编程语言 时间:
2016-08-10 21:01:53
阅读次数:
169
原文链接:http://www.cnblogs.com/xxcanghai/p/5205998.html 1、事件的三个阶段:事件捕获、目标、事件冒泡 (低版本的IE不支持捕获) 2、传统、IE和W3C不同绑定事件、解绑事件的方法有什么区别,参数分别是什么,以及事件对象e有什么区别 传统方法: 非常 ...
分类:
Web程序 时间:
2016-08-10 12:22:53
阅读次数:
209
事件流: 事件流--描述的是从页面中接受事件的顺序 IE 事件冒泡流:即事件最开始由最具体的元素(文档中嵌套层次最深的那个节点)接收,然后逐级向上传播至最不具体的那个节点(文档)。 Netscape 事件捕获流:不太具体的节点应该更早接收到事件,而最具体的节点最后接收到事件。 使用事件处理程序: 1 ...
分类:
其他好文 时间:
2016-08-09 16:13:50
阅读次数:
133
一、事件流 谈到事件,首要要理解事件流的概念:事件流是指从页面接受事件的顺序;“DOM2级事件”规定事件流包括三个阶段:事件捕获阶段、处于目标阶段和事件冒泡阶段。目前大部分的浏览器的事件流是事件冒泡,即最开始由具体的元素接收事件,然后逐级传播到不具体的节点,直到传播到windows对象;另一种事件流 ...
分类:
编程语言 时间:
2016-08-09 02:06:56
阅读次数:
432