JavaScript Prototype对象

  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