JavaScript Prototype对象
2009-01-07 02:15
239 查看
Object-Oriented JavaScript: Using the `Prototype` Property
从JavaScript 1.1开始,它就有了一个内置对象叫Prototype。通过它,可以扩展JavaScript,在对象上编写自定义的属性和方法。举个例子来说。下面自定义了一个叫myTrim的方法,并展示了它的用法。
<body>
<input type="text" id="textbox" name="textbox" size="10">
<script>
String.prototype.myTrim = function(){
return( this.replace(new RegExp("^([\\s]+)|([\\s]+)$", "gm"), "") );
}
document.getElementById("textbox").value = " This A Book ".myTrim ();
</script>
</body>
参考链接:
1. The prototype object of JavaScript
2. Object-Oriented JavaScript: Using the `Prototype` Property
从JavaScript 1.1开始,它就有了一个内置对象叫Prototype。通过它,可以扩展JavaScript,在对象上编写自定义的属性和方法。举个例子来说。下面自定义了一个叫myTrim的方法,并展示了它的用法。
<body>
<input type="text" id="textbox" name="textbox" size="10">
<script>
String.prototype.myTrim = function(){
return( this.replace(new RegExp("^([\\s]+)|([\\s]+)$", "gm"), "") );
}
document.getElementById("textbox").value = " This A Book ".myTrim ();
</script>
</body>
参考链接:
1. The prototype object of JavaScript
2. Object-Oriented JavaScript: Using the `Prototype` Property
相关文章推荐
- JavaScript prototype属性与修改对象
- Javascript中prototype属性实现给内置对象添加新的方法
- [js高手之路]一步步图解javascript的原型(prototype)对象,原型链
- JavaScript创建对象过程及__proto__和prototype区别
- prototype.js 让你更深入的了解javascript的面向对象特性(转)
- javascript当中的代码嗅探扩展原生对象和原型(prototype)
- javascript 对象的property和prototype
- JavaScript prototype, 扩充Date对象原
- 通过原型(prototype)扩充javascript内置对象
- 15条规则解析JavaScript对象布局(__proto__、prototype、constructor)
- 为什么要设置Javascript对象prototype的constructor
- 利用prototype属性,对JavaScript对象进行功能扩展,比如数组对象Array,String等
- [前端JS学习笔记]JavaScript prototype 对象
- [js高手之路]一步步图解javascript的原型(prototype)对象,原型链
- 关于Javascript 对象(object)的prototype
- javascript对象的property和prototype是这样一种关系
- javascript对象的property和prototype是这样一种关系
- javascript Prototype 对象扩展
- JavaScript的对象、this、类和prototype
- JavaScript的原型对象(prototype)——函数的&对象的