JavaScript静态成员的定义,只需要在类的构造函数之外,使用类的名称(即:构造函数的函数名称)来定义,如:
function MyClass(){}
MyClass.staticMethod = staticMethod;
function staticMethod(){}
JavaScript的静态成员变量的定义类似,如:
MyClass.STATIC_VAR = "SHIRDRN";
下面通过编写一个实例来说明,如下所示:
script language="JavaScript" type="text/javascript"
function MyRect(w,h,id){
// 成员变量
this.id = id
this.rWidth = w;
this.rHeight = h;
// 成员方法
this.setId = setId;
this.setWidth = setWidth;
this.setHeight = setHeight;
this....[ 查看全文 ]