DOM2级事件中addEventListener的执行机制,多个addEventListener同时添加时的执行先后规律: W3C的DOM事件触发分为三个阶段:①、事件捕获阶段,即由最顶层元素(一般是从window元素开始,有的浏览器是从document开始,至于其中的差别我稍后会更新)开始,逐次进 ...
分类:
其他好文 时间:
2017-04-09 19:43:54
阅读次数:
185
1.jquery 筛选一个属性符合多个条件 var myTag=$("input[id=myid][name=myname][type=button]").length; 2.jquery delegate 重复触发事件问题 方法1.阻止事件冒泡 取消span的click事件冒泡,解答:e.stop ...
分类:
Web程序 时间:
2017-04-09 11:37:05
阅读次数:
177
事件冒泡 : 当一个元素接收到事件的时候,会把他接收到的所有传播给他的父级,一直到顶层window.事件冒泡机制 阻止冒泡 : 当前要阻止冒泡的事件函数中调用 event.cancelBubble = true; 事件函数绑定: //oDiv1.onclick = fn1; 给oDiv加点击事件,给 ...
分类:
其他好文 时间:
2017-04-08 17:36:48
阅读次数:
254
在学校,听老师讲解事件冒泡和事件捕获机制的时候跟听天书一样,只依稀记得IE使用的是事件冒泡,其他浏览器则是事件捕获。当时的我,把它当成IE浏览器兼容问题,所以没有深究(IE8以下版本的浏览器已基本退出市场)。工作至今,虽然多次遇到该类问题,但均未深究,始终一知半解,遇到了全TM靠猜(选A不行就选B呗 ...
分类:
Web程序 时间:
2017-04-07 15:45:00
阅读次数:
233
起因: 1、这是前端面试的经典题型,要去找工作的小伙伴看看还是有帮助的; 2、其实我一直都没弄明白,写这个一是为了备忘,二是给其他的知其然不知其所以然的小伙伴们以参考; 概述: 那什么叫事件委托呢?它还有一个名字叫事件代理,JavaScript高级程序设计上讲:事件委托就是利用事件冒泡,只指定一个事 ...
分类:
Web程序 时间:
2017-04-07 15:38:24
阅读次数:
211
这个大概是事件冒泡造成的. 解决办法: 主要就是图中红色部分: 99--> 102行 参考链接: https://github.com/uxsolutions/bootstrap-datepicker/issues/50 ...
分类:
其他好文 时间:
2017-04-06 18:56:34
阅读次数:
238
一、字符串的操作 1、转大写: s.toLowerCase(); 2、转大写: s.toUpperCase(); 3、字符串的截取: s.substr(3,4); -从索引3开始截取,截取4位。索引从0开始。 4、将字符串按指定的字符拆开: s.split(","); 引号内放指定的字符。返回的是一 ...
分类:
Web程序 时间:
2017-04-04 16:44:39
阅读次数:
198
1、函数 字符串函数 var s=new string(); var ss="hello world"; var sss=""HELLO, WORLD"; alert(ss.toLowerCase());——转换成小写 alert(sss.toUpperCase());——转换成大写 alert(s ...
分类:
Web程序 时间:
2017-04-04 11:58:09
阅读次数:
194
1.事件流 74集 事件流概念:1.什么是事件流? 描述的是页面中接受事件的顺序2.事件冒泡:由页面中最具体的元素接收,然后事件逐级向上传播至最不具体的元素的节点(文档)3.事件捕获:不具体的节点先接收事件,而最具体的节点应该是最后接收到事件注:目前在JavaScript中利用"事件冒泡"方式进行事 ...
分类:
编程语言 时间:
2017-03-26 16:04:36
阅读次数:
143