事件冒泡 : 当一个元素接收到事件的时候,会把他接收到的所有传播给他的父级,一直到顶层window.事件冒泡机制 阻止冒泡 : 当前要阻止冒泡的事件函数中调用 event.cancelBubble = true; 事件函数绑定: //oDiv1.onclick = fn1; 给oDiv加点击事件,给 ...
分类:
其他好文 时间:
2017-04-08 17:36:48
阅读次数:
254
本文转自:http://blog.csdn.net/luanlouis/article/details/23927347 1. 事件 在浏览器客户端应用平台,基本生都是以事件驱动的,即某个事件发生,然后做出相应的动作。 浏览器的事件表示的是某些事情发生的信号。事件的阐述不是本文的重点,尚未了解的朋友 ...
分类:
编程语言 时间:
2017-03-20 00:06:43
阅读次数:
275
1事件代理:当我们需要对很多元素添加事件的时候,可以通过将事件添加到它们的父节点而将事件委托给父节点来触发处理函数。 例如:点击按钮删除对应的条目。 如果给每一个按钮添加事件,极为繁琐,这时候需要用到事件代理。 事件代理是基于浏览器的事件冒泡机制。 下面是对应的代码: ...
分类:
Web程序 时间:
2017-02-10 20:47:16
阅读次数:
396
事件委托原理:事件冒泡机制。优点:1.可以大量节省内存占用,减少事件注册。比如ul上代理所有li的click事件就很不错。2.可以实现当新增子对象时,无需再对其进行事件绑定,对于动态内容部分尤为合适缺点:事件代理的常用应用应该仅限于上述需求,如果把所有事件都用事件代理,可能会出现事件误判。即本不该被... ...
分类:
其他好文 时间:
2017-01-10 16:03:13
阅读次数:
369
很多人都听说过,js的事件冒泡机制,其实,这个说法还是比较生动形象的,就是一个水泡在水底下,冒泡到水面的过程。 那js的事件冒泡机制呢,就是一个DOM树,一级一级向上冒的过程,最终是到document这个根节点这里。 这里就有一个小细节,dom点击后,它所有的父级都会触发事件,每一级绑定的事件都会触 ...
分类:
Web程序 时间:
2016-12-05 19:04:44
阅读次数:
193
场景: (比较少见) 如果有个js生成的dom元素, 里面绑定了一些click 事件, 我们想在不hack原先代码的情况下, 把dom 里面的事件拦截. 思路: 事件机制有捕获和冒泡, 现在主流浏览器的事件都是冒泡机制, 即从事件发生的dom元素开始层层向上出发, 对于我们要拦截的dom, 显然没法 ...
分类:
其他好文 时间:
2016-11-29 19:11:39
阅读次数:
205
1. 事件 在浏览器客户端应用平台,基本生都是以事件驱动的,即某个事件发生,然后做出相应的动作。 浏览器的事件表示的是某些事情发生的信号。事件的阐述不是本文的重点,尚未了解的朋友,可以访问W3school教程 进行了解,这将有助于更好地理解以下的内容 。 2.冒泡机制 什么是冒泡呢? 下面这个图片大 ...
分类:
编程语言 时间:
2016-11-10 11:46:18
阅读次数:
359
1. 事件 在浏览器客户端应用平台,基本生都是以事件驱动的,即某个事件发生,然后做出相应的动作。 浏览器的事件表示的是某些事情发生的信号。事件的阐述不是本文的重点,尚未了解的朋友,可以访问W3school教程 进行了解,这将有助于更好地理解以下的内容 。 2.冒泡机制 什么是冒泡呢? 下面这个图片大 ...
分类:
编程语言 时间:
2016-09-27 13:24:07
阅读次数:
175
知识准备 1. jQuery事件绑定 (1)on和off用于绑定和禁用事件 (2)享元模式 在document上绑定一个单击事件,利用冒泡机制,在单击时候检查是否为td元素,如果是才处理 $(document).on('click.bs.foo', 'td', function(e){}); $(d ...
分类:
其他好文 时间:
2016-08-22 23:16:00
阅读次数:
135
事件传播 捕获 冒泡 目标 捕获: 从最上级标签开始依次查找事件,找到目标即停止查找 冒泡: 从事件目标开始往上依次传递事件,直到最上级标签 冒泡机制 元素的事件被触发时,默认会把相同的事件依次传递给祖先元素,直到DOM树的最上层标签 冒泡顺序 IE6 div body html document ...
分类:
其他好文 时间:
2016-08-14 19:12:16
阅读次数:
105