什么是事件? 事件是文档和浏览器窗口中发生的特定的交互瞬间。 事件是javascript应用跳动的心脏,也是把所有东西黏在一起的胶水,当我们与浏览器中web页面进行某些类型的交互时,事件就发生了。 事件可能是用户在某些内容上的点击,鼠标经过某个特定元素或按下键盘上的某些按键,事件还可能是web浏览器 ...
分类:
Web程序 时间:
2017-09-28 16:51:12
阅读次数:
132
DOM事件流:“DOM二级事件”规定的事件流包含三个阶段:事件捕获,处于目标,事件冒泡。 事件捕获:不太具体的节点先捕获接收到事件,然后传递到具体的节点。 事件冒泡:事件开始时由最具体的元素接收,然后逐级上上传播到最不具体的节点。 那么,事件冒泡有什么作用呢? 首先,我们页面里有很多DOM事件有处理 ...
分类:
其他好文 时间:
2017-09-22 00:51:14
阅读次数:
209
1.事件流 假设有这样一个场景: 有一个导航条:div > ul > li > a,每个元素块宽高一样,就像是一组同心圆。如果我们点击a元素,那么浏览器会认为单击事件不仅仅发生在a上。换句话说,在我们单击a元素的同事,我们也单击了容器中的其他元素。 事件流描述的是从页面中接收事件的顺序。但有意思的是 ...
分类:
其他好文 时间:
2017-09-13 17:12:13
阅读次数:
136
浏览器事件流是指页面接受事件的顺序: 有事件捕获和事件冒泡: 事件捕获是指从document到html再到body最后到div元素。 事件冒泡是指事件会从div传到body再到html再到最外面的document。 在dom事件流中分为事件捕获,处于目标阶段,事件冒泡。 事件处理程序,也就是绑定事件 ...
分类:
其他好文 时间:
2017-09-11 19:55:22
阅读次数:
152
dom中的时间对象:event.type 事件的类型 bubbles 布尔型 是否冒泡 target目标元素 被点击的元素 preventDefaul()阻止未完成的事件取消默认行为 stopPropagation()停止传播:阻止事件捕获和事件冒泡。 IE的事件对象:window.event ev ...
分类:
其他好文 时间:
2017-09-11 19:37:30
阅读次数:
143
一.事件流 1.事件冒泡 2.事件捕获 二.事件处理程序 2. DOM 0级事件处理程序 3. DOM 2级事件处理程序 ※浏览器兼容性处理程序(每一个事件之间用,分隔) var eventUtil={ addHandler:function(element,type,handler){ if(el ...
分类:
其他好文 时间:
2017-09-08 20:33:37
阅读次数:
171
注:本文来源 可译网 事件冒泡是你在学习javaScript旅途中遇到的一个术语,它涉及到当一个元素被另一个元素嵌套时调用事件处理的顺序,并且两个元素注册了同一个事件(例如,点击事件)。但是事件冒泡仅仅是难题的一部分。它经常和事件捕获和事件传播一起被提及,并且对这三个概念有着很深的了解是学习java... ...
分类:
编程语言 时间:
2017-09-04 09:54:59
阅读次数:
233
事件流: -事件流包括三个阶段-事件捕获阶段、处于目标阶段和事件冒泡阶段。 -首先发生的是事件捕获,为截获事件提供了机会,然后是实际的目标接收到事件,最后一个阶段是冒泡阶段,可以在这个阶段对事件做出响应。 事件冒泡: -事件开始时由最具体的元素接收,然后逐级向上传播到较为不具体的节点(文档)。 -如 ...
分类:
其他好文 时间:
2017-09-04 09:47:17
阅读次数:
126
转载请注明出处:http://www.cnblogs.com/zhangmingze/p/4864367.html ● 事件分为三个阶段: 事件捕获 --> 事件目标 --> 事件冒泡 ● 事件捕获:事件发生时(onclick,onmouseover……)首先发生在document上,然后依次传递给 ...
分类:
Web程序 时间:
2017-08-25 16:55:15
阅读次数:
181
分为三个阶段:事件捕获阶段、目标阶段、事件冒泡阶段。 事件捕获老版本浏览器(IE<=8)不支持,但是事件冒泡可以放心使用。 事件处理程序 一共四类写法,基本都见过,看下写法就知道怎么回事儿了。 1. HTML事件处理程序 2. DOM0级事件处理程序 3. DOM2级事件处理程序 定义事件及删除事件 ...
分类:
其他好文 时间:
2017-08-20 22:26:30
阅读次数:
240