JS框架都替你做好了,无特殊需要自然不必再用
原生JS中的作用就大了去了,比如try {
String.trim('');
}catch(e) {
String.prototype.trim = function() {
return this.replace(/^\s+|\s+$/g, '');
}
}
s = ' abc ';
alert('[' + s.trim() + ']');
原生JS中的作用就大了去了,比如try {
String.trim('');
}catch(e) {
String.prototype.trim = function() {
return this.replace(/^\s+|\s+$/g, '');
}
}
s = ' abc ';
alert('[' + s.trim() + ']');
解决方案 »
- 一个js数值比较
- 请教打开本地HTML资源的问题,谢谢,有经验的都来看看吧
- 一个文本框的问题
- 高人帮助啊,子循环取不到父循环的值
- 还是刚才那个问题的延续··我想向弹出div里的表格写值应该怎么做呀···往每一个td里写一个数据库读取··在送100分~!!
- javascript基础语法问题
- js文件加载顺序问题
- ExtJS JSON数据问题
- <INPUT NAME="fileName" TYPE=FILE accept="image/gif">中的accept属性问题 ,高手请进!
- 如何在页面上即时画图,比如:画椭圆、坐标轴等?谁用过DirectAnimation?
- 关于prototype问题
- 如何做到跨页面将内容显示在iframe中啊
String.trim是直接加在String这个Function的基础上。
而prototype是针对String对象而言的。if (!String.prototype.trim) {
String.prototype.trim = function() {
return this.replace(/^\s+|\s+$/g, '');
}
}
var s = ' abc ';
alert('[' + s.trim() + ']');这样才是对的