prototype是javascript中的原型对象,是实现面向对象的一个重要机制,每个函数其实都是一个对象,他们对应的类为function,但他们身份特殊,每个函数对象都有一个子对象就是prototype,即prototype表示了该函数的原型,而函数也是类,prototype就是表示了一个类的成员的机会,但通过new来获取一个对象时,prototype对象的成员都会成为实例化对象的成员,//定义一个空类
function class1(){ } //对类的prototype对象进行修改 增加方法 class1.prototype.method1 = function(){ alert("method1"); } // 创建类class1的实例, var obj1 = new class1(); //调用obj1 的方法method1 obj1.method1();