//property implement
this.username="blue";
//method implement
this.add=new function(){
}
//sub class implement
function subclassname(){
this.propertyname="hi"
}
//sub class method implement
subclassname.prototype.change=function{
}
}
//main class method implement
classname.prototype.delete=function(){
}
如上的代码大致演示了javascript类中属性和方法的实现,另外有一点比较困惑,整个class中都是public的,没有关键字private之类的可以控制某些方法是否隐藏,那么在我们编写代码实现的规范中,我看国外一些程序员都是使用_functionname这样子为函数命的方法来区分,但是在调用过程中实际还可以调用的。