简约原型(js框架)

1 javascript prototypejs prototype-programming

我想使用原型javascript框架来实现其"类"和继承功能.对于其他一切,我将使用jQuery.是否有一个极简主义版本的原型会给我这个功能?如果我不使用它,我不希望整个库的额外开销.

具体来说,我想要允许我按如下方式定义类的类和继承功能(来自维基百科的示例):

var FirstClass = Class.create( {
  // The initialize method serves as a constructor
  initialize: function () {
   this.data = "Hello World";
  }
});
Run Code Online (Sandbox Code Playgroud)

并扩展另一个类:

MyNewClass = Class.create( FirstClass, { 
  //Override the initialize method
  initialize: function() { 
    //..
  }, 
  // ...more methods add ... 
});
Run Code Online (Sandbox Code Playgroud)

另外,我不希望在框架之间的冲突(即$由jQuery..I只能使用要为类创建/继承原型(或其他任何建议,将被罚款)).

mhi*_*tza 5

继承.js是开发Prototype库的人受到启发的模型,我认为这就是你所要求的.

注意:$super似乎this.parent如下面的评论中所述.