以前没接触过prototype扩展,不过最近改造老页面,把一些js文件给拿掉了,然后就出现了一些问题。然后就知道了prototype扩展。
#1.String.trim(); 作用显而易见就是去除字符串的前后空格。这个方法在IE9及以上是直接支持的,但是低版本IE是不支持的。考虑浏览器兼容性还是得扩展一下靠谱。
String.prototype.trim = function(){ return this.replace(/(^/s*)|(/s*$)/g,""); }
#2.String.replaceAll();替换字符串中的所有给定子字符串。
String.prototype.replaceAll = function(s1,s2) { return this.replace(new RegExp(s1,"gm"),s2); }
#3.未完待续