日期:2014-05-16  浏览次数:20315 次

初学,利用JavaScript模拟包及类的案例。
  刚开始学Javascript,总是希望利用Java的思路来做程序,不过总是搞不清哪些如何把Js的方法和属性与Java的对应。今天参考JavaScript权威指南的例子做了个小案例,以后做程序就可以按照这个来套了。
 
    Namespace.register("com.lee");  //所在包

com.lee.AClass=function(value){  //构造函数
      this.value=value;  //实例属性
}
    
com.lee.AClass.classValue=100; //类属性

com.lee.AClass.prototype.fun=function(){return this.value;}  //实例方法

com.lee.AClass.classFun=function(v1,v2){return v1*v2;}  //类方法