一、原型
原型(prototype)的设计思想可以参考:Javascript继承机制的设计思想
原型的一些应用还可以参考:Javascript 面向对象编程(一):封装、Javascript面向对象编程(二):构造函数的继承、Javascript面向对象编程(三):非构造函数的继承
总的来说,原型(prototype)就是构造函数的一个prototype属性。所谓"构造函数",就是一个普通函数,是对以前原型对象的改造,内部使用了this变量。比如,猫的原型对象现在可以这样写:
function Cat(name,color){
this.name=name;
this.colo