2015年3月5日
摘要: 1 function ReplaceFirstUper(str) 2 { 3 str = str.toLowerCase(); 4 return str.replace(/\b(\w)|\s(\w)/g, function(m){ 5 return... 阅读全文
posted @ 2015-03-05 13:51 zikuai 阅读(238) 评论(0) 推荐(0)
  2015年3月3日
摘要: 使用正则去重1 var s = "aabdeeagdcffdsf";2 var ss = s.replace(/(.)(?=.*\1)/g,"");3 console.log(ss)说明:1、var reg =/(.)(?=.*\1)/g;2、.匹配任意字符,但只能匹配任意字符中的一个;3、(.)... 阅读全文
posted @ 2015-03-03 23:10 zikuai 阅读(1116) 评论(1) 推荐(0)
摘要: js继承有5种实现方式:1、继承第一种方式:对象冒充 1 function Parent(username){ 2 this.username = username; 3 this.hello = function(){ 4 alert(this.usernam... 阅读全文
posted @ 2015-03-03 15:36 zikuai 阅读(189) 评论(0) 推荐(0)
摘要: 阻止冒泡:1 function stopPro(e){2 //如果提供了事件对象,则这是一个非IE浏览器3 if ( e && e.stopPropagation )4 //因此它支持W3C的stopPropagation()方法5 e.stopPropagation(); 6 else7 //否则... 阅读全文
posted @ 2015-03-03 12:00 zikuai 阅读(162) 评论(0) 推荐(0)
摘要: this是js的一个关键字,随着函数使用场合不同,this的值会发生变化。但是总有一个原则,那就是this指的是调用函数的那个对象。1、纯粹函数调用。functiontest(){this.x=1;alert(x);}test();其实这里的this就是全局变量。看下面的例子就能很好的理解其实thi... 阅读全文
posted @ 2015-03-03 11:41 zikuai 阅读(161) 评论(0) 推荐(0)
摘要: 点击我在IE中事件处理程序会在全局作用域中运行,EventHandler中的this指的是window对象,要或得div对象的引用必须使用this.event.srcElement1 var div = document.getElementById('myBtn');2 div.attachEv... 阅读全文
posted @ 2015-03-03 11:08 zikuai 阅读(298) 评论(0) 推荐(0)