10 2015 档案

封装组合继承函数
摘要:通常的组合继承模式如下1 function Papa(){};2 function Child(){3 Papa.apply(this,arguments);4 };5 Child.prototype = new Papa();6 Child.prototype.constructor = ... 阅读全文

posted @ 2015-10-31 17:05 vidyWu 阅读(159) 评论(0) 推荐(0)

利用事件委托解决大量循环重复的事件。
摘要:假设有个ul,它下面有5000个li;需求是给这5000个li添加一个点击事件,;有些人会去这样做var oUl = document.getElementById('oUl');var aLi = oUl.getElementsByTagName('li');var len = aLi.lengt... 阅读全文

posted @ 2015-10-28 21:53 vidyWu 阅读(316) 评论(0) 推荐(0)

jQuery延迟对象deferred的使用
摘要:在jq1.50版本以上新增了deferred对象,可使我们做函数回掉时更加的方便快捷,也让代码的可读性大大增加,具体操作方法类似jq经典的链式操作方法.假设我们有一个done.php的接口,我们可以通过下面这种利用延迟对象的方法去$.ajax({url:'d1eferred.php'}) .d... 阅读全文

posted @ 2015-10-28 20:05 vidyWu 阅读(378) 评论(0) 推荐(0)

兼容firefox的鼠标滚轮事件
摘要:function addMouseWheel(obj,fn,preventDefault){ //添加绑定 if(window.navigator.userAgent.toLowerCase().indexOf("firefox") != -1){ obj.addEventListener("DO... 阅读全文

posted @ 2015-10-24 09:42 vidyWu 阅读(558) 评论(0) 推荐(0)

js输出0-10000的对称数字
摘要:方法一:遍历0-100000的每个数字,转换为字符串对称数字 有一个这样的规律比方说1 0 0 1;str[0] == str[str.length-1];str[1] == str[str.length-1-1];10101;str[0] == str[str.length-1];str[1]... 阅读全文

posted @ 2015-10-23 14:30 vidyWu 阅读(1732) 评论(0) 推荐(0)