JavaScript与HTML之间的交互是通过事件实现的。事件,就是文档或浏览器窗口中发生的一些特定的交互瞬间。 IE的事件流叫做**事件冒泡**(event bubbling),即事件开始时由最具体的元素(文档中嵌套层次最深的那个节点)接收,然后逐级向上传播到较为不具体的节点(文档)。 事件捕获是... ...
分类:
Web程序 时间:
2018-08-11 19:37:13
阅读次数:
197
jQuery事件 1、事件绑定 1.1、jQuery中有两种绑定事件方式 jqobj.eventName(fn):编码效率略高/ 部分事件jQuery没有实现,所以不能添加 jqobj.on("eventName", fn):编码效率略低/ 所有js事件都可以添加 1.2、注意点: 两种方式可以混用 ...
分类:
Web程序 时间:
2018-08-10 21:16:51
阅读次数:
143
一、基本概念 1、事件:用户/浏览器自身执行的某种动作(点击click、加载load,页面滚动scroll的等); 2、事件处理程序:响应某个事件的处理函数,又叫事件侦听器 二、事件流 事件流 1、事件冒泡 由IE提出 由下向上 2、事件捕获 由Netscape团队提出 由上向下 由于老版本浏览器不 ...
分类:
Web程序 时间:
2018-08-02 00:00:53
阅读次数:
281
内容: 1.事件复习 2.事件捕获 3.事件冒泡 4.事件委托 1.事件复习 (1)事件 事件是用来处理响应的一个机制,这个响应可以来自于用户(点击, 鼠标移动, 滚动), 也可以来自于浏览器 下面的链接描述了所有事件:https://developer.mozilla.org/en-US/docs ...
分类:
其他好文 时间:
2018-07-28 20:35:21
阅读次数:
164
什么是事件? 事件是文档和浏览器窗口中发生的特定的交互瞬间。 事件是javascript应用跳动的心脏,也是把所有东西黏在一起的胶水,当我们与浏览器中web页面进行某些类型的交互时,事件就发生了。 事件可能是用户在某些内容上的点击,鼠标经过某个特定元素或按下键盘上的某些按键,事件还可能是web浏览器 ...
分类:
Web程序 时间:
2018-07-23 19:58:49
阅读次数:
225
作为一个转行刚到公司的新人,任务不多,这一周任务全部消灭,闲暇的一天也别闲着,悄悄的看起了书。今天写一下JS的事件冒泡、捕获。 也是今天看的内容有点多了,有些消化不了,就随手记录一下。纯属自我理解,如果有不对,还请指导提出,小弟一定改正。 好了,话不多说。那么事件冒泡是什么? 举个例子 ul > l ...
分类:
Web程序 时间:
2018-07-16 18:02:17
阅读次数:
198
在工作做事件冒泡经常遇到,但是事件冒泡很多时候是有作用的。比如我弄一个嵌套层事件,来验证事件冒泡。 首先,给span和div和body绑定响应函数: 当点击span的响应函数时,div和body的响应函数都发生了,这是因为冒泡事件。 通过点击span发生响应,div和body都发生响应,这种影响关系 ...
分类:
其他好文 时间:
2018-07-16 14:11:59
阅读次数:
146
事件冒泡 什么是事件冒泡 在一个对象上触发某类事件(比如单击onclick事件),如果此对象定义了此事件的处理程序,那么此事件就会调用这个处理程序,如果没有定义此事件处理程序或者事件返回true,那么这个事件会向这个对象的父级对象传播,从里到外,直至它被处理(父级对象所有同类事件都将被激活),或者它 ...
分类:
Web程序 时间:
2018-07-14 14:43:35
阅读次数:
204
1.事件处理 1.1 HTML事件处理 直接添加到HTML结构中 1.2 DOM0级事件处理 把一个函数赋值给一个事件处理程序属性 1.3 DOM2级事件处理 addEventListener("事件名","事件处理函数","布尔值"); true:事件捕获 false:事件冒泡 removeEve ...
分类:
Web程序 时间:
2018-07-14 11:48:23
阅读次数:
167
冒泡的概念就是 当子元素触发事件的时候 相应的祖宗十八代素也会触发相同的事件(前提父元素也添加了一样的事件)eg:儿子 有一个onclick 祖宗十八代 也有onclick 当点击儿子的时候 祖宗十八代的点击事件也会被触发 有时候这种情况会导致很多问题 所以要阻止冒泡 只有被点击的元素才触发事件 不... ...
分类:
其他好文 时间:
2018-07-13 20:21:28
阅读次数:
147