newtimer.prototype.getsystemdate=function(){
var dt=new date();
return dt.getyear()+"-"+dt.getmonth()+"-"+dt.getday();
}
上述代码实现了newtimer类,从timer继承,javascript没有使用“:”或者java的public那样类似的关键字,只是通过newclassname.prototype=new baseclass这样的方法来完成,同时newtimer实现了getsystemdate的方法,在newtimer的初始化函数中,我使用了this.base=timer,是为了引用父类的实现,不过在对于父类其他实现函数的调用,到现在我没有找到一个确定的方法,是否通过this.base.start()那样来调用还是其他的,如果有谁比较清楚的,麻烦告诉我,另外在netscape的站点上,我查到有一个特殊的"__proto__"的属性好像是对于父类的直接引用,不过具体的我也没有尝试过,在msdn中也没有看到对于__proto__的支持。