现在写一个class1类
function class1(){
this.name="world";//公有属性
var message="No Messages!";//私有属性
this.sayHello=function(){//公有方法(可访问所有权限的方法和属性)
alert("hello !"+this.name+"I want to say:"+message);
}
function getMessage(){//私有方法(只能访问私有的方法和属性)
alert(message);
}
}
class1.staticMethod=function(){//定义该类的一个静态方法
alert("staticMethod()");
}
说起类,其实JS里面所有的function都可以当作一个类来使用,上述的例子就可以看出,你可以new(实例化)这一个类,也可以直接当他是functino调用。