在学校,听老师讲解事件冒泡和事件捕获机制的时候跟听天书一样,只依稀记得IE使用的是事件冒泡,其他浏览器则是事件捕获。当时的我,把它当成IE浏览器兼容问题,所以没有深究(IE8以下版本的浏览器已基本退出市场)。工作至今,虽然多次遇到该类问题,但均未深究,始终一知半解,遇到了全TM靠猜(选A不行就选B呗 ...
分类:
Web程序 时间:
2017-10-30 15:03:40
阅读次数:
358
概述: 那什么叫事件委托呢?它还有一个名字叫事件代理,JavaScript高级程序设计上讲:事件委托就是利用事件冒泡,只指定一个事件处理程序,就可以管理某一类型的所有事件。那这是什么意思呢?网上的各位大牛们讲事件委托基本上都用了同一个例子,就是取快递来解释这个现象,我仔细揣摩了一下,这个例子还真是恰 ...
分类:
编程语言 时间:
2017-10-26 21:01:33
阅读次数:
186
1.支持W3C标准的浏览器在添加事件时用addEventListener(event,fn,useCapture)方法,基中第3个参数 useCapture是一个Boolean值,用来设置事件是在事件捕获时执行,还是事件冒泡时执行。而不兼容W3C的浏览器(IE)用 attachEvent()方法,此 ...
分类:
Web程序 时间:
2017-10-25 13:19:29
阅读次数:
271
<!DOCTYPE html><!-- 作者:1243860037@qq.com 时间:2017-10-24 描述: 事件处理,冒泡机制--><html> <head> <meta http-equiv="content-type" content="text/html;charset=utf-8" ...
分类:
其他好文 时间:
2017-10-24 14:07:51
阅读次数:
134
1. 原生事件冒泡 事件冒泡: 从内向外扩散,点击input,会扩散到外层的div,一直向上扩散。点击完按钮,会依次执行事件show()和show2() 结果: 先弹出1,后弹出2 使用原生js取消冒泡:ev.cancelBubble=true; 点完按钮后,只弹出1来。 2.Vue中事件冒泡 取消 ...
分类:
其他好文 时间:
2017-10-22 00:21:28
阅读次数:
146
1 2 3 4 5 Title 6 23 92 93 94 95 96 97 98 99 100 ...
分类:
编程语言 时间:
2017-10-22 00:09:01
阅读次数:
189
一、冒泡原理 事件冒泡: 当一个元素上的事件被触发的时候,比如说鼠标点击了一个按钮,同样的事件将会在那个元素的所有祖先元素中被触发。这一过程被称为事件冒泡;这个事件从原始元素开始一直冒泡到DOM树的最上层。 顺序 E 6.0: div -> body -> html -> document 其他浏览 ...
分类:
其他好文 时间:
2017-10-16 23:25:49
阅读次数:
230
HTML DOM Event 对象参考手册 addEventListener() 方法:向指定元素添加事件句柄,添加的事件句柄不会覆盖已存在的事件句柄。 1.语法: event:事件的类型 (如 "click" 或 "mousedown",去掉on前缀); function:事件触发后调用的函数。在 ...
分类:
编程语言 时间:
2017-10-16 18:05:21
阅读次数:
225
事件,文档或浏览器窗口中发生的一些特定的交互瞬间。事件流,描述从页面中接收事件的顺序。 IE 的事件流叫做事件冒泡(event bubbling),即事件开始时由最具体的元素(文档中嵌套层次最深的那个节点)接收,然后逐级向上传播到较为不具体的节点(文档)。 Netscape Communicator ...
分类:
其他好文 时间:
2017-10-15 19:37:45
阅读次数:
189