事件的三个阶段:a.捕获阶段:向下b.执行阶段:自身c.冒泡阶段:向上防止事件捕获(向下):ele.onclick=function(e){e.stopPropagation()}防止事件冒泡(向上):ele.onclick=function(e){e.preventDefault()}
分类:
编程语言 时间:
2018-02-28 10:38:44
阅读次数:
157
下载地址:网盘下载 内容简介 · · · · · · 本书是目前最深入的 JavaScript 图书,讲述了现代 JavaScript 的所有知识,展现了这门技术将能给网站建设带来如何丰富的体验。本书言简意赅,扩展了读者视野,并关注于基础且重要的主题——现代 JavaScript 是什么和不是什么, ...
分类:
编程语言 时间:
2018-02-24 15:08:09
阅读次数:
237
Paradise_追逐者的原生js总结 1.js基本数据类型 2.查找文档中特定元素 3.定时器 4.获取元素宽高 5.事件冒泡与事件捕获 ...
分类:
Web程序 时间:
2018-02-22 19:45:00
阅读次数:
196
阻止冒泡: 冒泡简单的举例来说,儿子知道了一个秘密消息,它告诉了爸爸,爸爸知道了又告诉了爷爷,一级级传递从而以引起事件的混乱,而阻止冒泡就是不让儿子告诉爸爸,爸爸自然不会告诉爷爷。下面的demo 就是很好的例子 x48 1 2 3 4 5 6 ... ...
分类:
编程语言 时间:
2018-02-13 22:56:21
阅读次数:
231
1.event.stopPropagation(); 事件处理过程中,阻止了事件冒泡,但不会阻击默认行为 2.return false; 事件处理过程中,阻止了事件冒泡,也阻止了默认行为 3.event.preventDefault(); 它的作用是:事件处理过程中,不阻击事件冒泡,但阻击默认行为 ...
分类:
其他好文 时间:
2018-02-11 12:38:29
阅读次数:
101
火狐浏览器实现拖拽有2个坑: 1、在dragstart事件中,必须要使用ev.dataTransfer.setData(),否则,即使在html中设置了元素 draggable=true,拖拽也是无效的。 2、火狐拖放后,总会默认打开百度搜索,如果是图片,则会打开图片。 解决办法: 在drop事件中 ...
分类:
其他好文 时间:
2018-02-11 12:34:33
阅读次数:
366
事件流描述的是从页面中接收事件的顺序。IE的事件流失事件冒泡,而Netspace的事件流失事件捕获。 事件冒泡 IE的事件流叫事件冒泡,即事件开始时,由具体的元素(文档中嵌套层次最深的节点)接收,然后向上传播到不具体的节点。 上面的代码中,如果单击了div,则事件会按照div、body、html的顺 ...
分类:
编程语言 时间:
2018-02-09 17:19:57
阅读次数:
151
事件捕获阶段:事件从最上一级标签开始往下查找,直到捕获到事件目标(target)。 事件冒泡阶段:事件从事件目标(target)开始,往上冒泡直到页面的最上一级标签。 用图示表示如下: 1、冒泡事件: 事件按照从最特定的事件目标到最不特定的事件目标(document对象)的顺序触发。通俗来讲就是,就 ...
分类:
Web程序 时间:
2018-02-05 12:35:27
阅读次数:
232
事件流 描述的是在页面中接受事物的顺序 接收事物的顺序 事件冒泡 由最具体的元素接收,然后逐级向上传播至最不具体的元素节点(文档) 事件捕获 最不具体的节点接收事件,而最集体的节点应该是最后接收事件 事件处理 HTML事件处理 直接添加到HTML结构中 这种处理方式,存在修改函数名,需要到html中 ...
分类:
编程语言 时间:
2018-02-04 21:01:33
阅读次数:
174
1.事件对象 通过show($event)把事件对象传到方法里 2.事件冒泡 点击按钮的话他会,执行show ,show1方法,依次弹出1,2 怎么来阻止 <1> 利用我们上面讲过的event对象: event.cancelBubble = true; //这种就阻止了 <2>利用vue的方法阻止冒 ...
分类:
其他好文 时间:
2018-02-02 20:16:10
阅读次数:
95