就是说在ecmascript里没有类的定义,所有东西都是object,用对象,函数,指针...来实现类的功能

解决方案 »

  1.   

    建议你看看这个
    http://download.csdn.net/down/217275
      

  2.   

    Function和function是不同的
    Function是对象,是一个function的基础模型,和String(),Number()性质差不多
    同样声明一段函数,可以这么用
    var Fun = new Function("a","b","alert(a+b);");
    var Fun = function (a,b) {alert(a+b);};function有时可以作为类使用
    function Class () {
           this.Member = "a";
           this.Method = function (a) {alert(a);};
    }
    var Fun = new Class();
    Fun.Method(Fun.Member);
      

  3.   

    JavaScript   模拟类、事件监听、闭包 
    http://feb-.blog.163.com/blog/static/1657789200792722111219/