1.内部元素触发事件,会产生事件冒泡,一一到达父元素。比如<a><b><c attr="a"></c></b></a>。我点击c触发click事件,是否可以将c的attr属性附带在event对象中传递给后续的绑定了事件处理函数的父元素呢?然后,冒泡来到b,可以认为b也触发了click事件,那么最终当 ...
分类:
编程语言 时间:
2017-03-06 19:18:18
阅读次数:
197
1、事件捕获,未知的元素先,直到已知的元素 2、浏览器是从window开始捕获,虽然DOM2级事件规范要求从document开始 3、DOM2事件流包括三个阶段:事件捕获阶段,处于目标阶段,事件冒泡阶段 4、addEventListener()基中第3个参数useCapture是一个Boolean值 ...
分类:
其他好文 时间:
2017-03-06 15:32:30
阅读次数:
157
由于本人对司徒正美文章的喜欢,特此整理文章列表如下。 一个带完整的RBAC授权系统的rails应用(第一部分)(司徒正美, 3年前, 12/6549) 一个带完整的RBAC授权系统的rails应用(第二部分)(司徒正美, 3年前, 1/1135) 随机生成十六进制颜色(司徒正美, 3年前, 0/34 ...
分类:
其他好文 时间:
2017-03-03 12:01:30
阅读次数:
328
事件流 事件流 描述的是在页面中接受事件的顺序 事件冒泡 由最具体的元素接收,然后逐级向上传播至最不具体的元素的节点(文档) 事件捕获 最不具体的节点先接收事件,而最具体的节点应该是最后接收事件 事件处理 1.HTML事件处理 直接添加到HTML结构中 2.DOM0级事件处理 把一个函数赋值给一个事 ...
分类:
编程语言 时间:
2017-03-02 22:09:00
阅读次数:
205
冒泡事件就是点击子节点,会向上触发父节点,祖先节点的点击事件。 下面是html代码部分: <body> <div id="content"> 外层div元素 <span>内层span元素</span> 外层div元素 </div> <div id="msg"></div> </body> 对应的jQ ...
分类:
Web程序 时间:
2017-03-01 16:04:16
阅读次数:
192
1.事情对象 通过show($event)把事件对象传到方法里 2.事件冒泡 点击按钮的话他会,执行show ,show1方法,依次弹出1,2。 怎么来阻止 <1> 利用我们上面讲过的event对象: event.cancelBubble = true; //这种就阻止了 <2>利用vue的方法阻止 ...
分类:
其他好文 时间:
2017-02-21 10:46:31
阅读次数:
357
现在的网站越来越重视用户体验,网站必须即时反应,前端技术越来越重要了,以前我们都用javascript,后来出现了很多js的框架,调用起来也很方便,但是随着网页上加载的数据越来越多,使用jquery的时候就要注意了,有些方法看似方便,但是效果却很差劲。 我们制作的一个网站页面,一共显示了三千多条数据 ...
分类:
Web程序 时间:
2017-02-20 18:40:47
阅读次数:
322
什么时候存在这种问题? 当一个行为触发了多个对象的事件时。 <body> <div class="fa"> <div class="son1"> <div class="son2"></div> </div> </div> <script type="text/javascript"> var fa ...
分类:
Web程序 时间:
2017-02-18 21:27:18
阅读次数:
244
在一个对象上触发某类事件(比如单击onclick事件),如果此对象定义了此事件的处理程序,那么此事件就会调用这个处理程序,如果没有定义此事件处理程序或者事件返回true,那么这个事件会向这个对象的父级对象传播,从里到外,直至它被处理,挺起来感觉这么不可思议,接下来为大家解除疑惑 在一个对象上触发某类 ...
分类:
Web程序 时间:
2017-02-17 15:20:27
阅读次数:
173