javascript中的方法:类方法(静态方法)对象方法 原型方法
javascript中的方法分为三类:
1、类方法(静态方法)
2、对象方法
3、原型方法
function Fun(){}
1、类方法
只能被类调用,不能被类实例化的对象调用。
Fun.msg = function(){}
//调用
Fun.msg();
2、对象方法
只能被类实例化的对象调用,不能被类调用
function Fun(){
this.msg2=function(){}
}
//调用
var fun1 = new Fun();
fun1.msg2();
3、原型方法
可以被类实例化的对象调用
Fun.prototype.msg3 = function(){}
//调用
var fun2 = new Fun();
fun2.msg3();
其他类的原型指向Fun的对象,可以获得其对所有方法和属性
Fun2.prototype=new Fun();
var fun21 = Fun2();
fun21.msg2();
但是不能覆盖该类自身已有的同名的方法和属性
【继续添加中】
相关链接:
http://www.cnblogs.com/yjf512/archive/2011/06/03/2071914.html
http://kb.cnblogs.com/page/144404/