读书人

给javascript自带种对象封装一个新的方

发布时间: 2012-09-14 11:53:44 作者: rapoo

给javascript自带类对象封装一个新的方法

?

使用prototype这个特殊的属性实现:

?

?

String.prototype.isDate = function(){  var regex = new RegExp("^[\d]([-|/])[\d]{1,2}([-|/])[\d]{1,2}$");  console.log(this);  return regex.exec(this);  }  var strValue = "12512412";  alert(strValue.isDate());

?http://baike.baidu.com/view/1217697.htm#3

?

?

//如果要重写覆盖浏览器内置对象,又要兼容不同的浏览器,覆写之前加上:window.fun=window.fun;//fun指的是你要覆写的内置函数。然后开始重写:window.fun=function(){//....} 
?

重写当然也能用prototype进行。

?

出自:http://blog.163.com/jinlu_hz/blog/static/113830152201131192555438/

不过据我测试,不写第一句的情况下,在chrome、IE8、IE6重写都是可以工作的。奇怪。

?

?

读书人网 >JavaScript

热点推荐