1.0.0 • Published 9 years ago

ola-class v1.0.0

Weekly downloads
2
License
-
Repository
github
Last release
9 years ago

node-class

Yet another class-extend

Basic usage

var MyClass = Class.extend({ // will be shown in logs as [Function]
  init: function(){
    // constructor
  }
});

var MyClass2 = MyClass.extend({
  init: function(){
    // Well, any parent method can be called like that, no magic, just vanilla and speed
    MyClass.prototype.init.call(this, ...);
    MyClass.prototype.init.apply(this, [...]);
    // constructor
  }
});

Advanced usage: named custom constructor

var MyClass = Class.fextend(function MyClass(){ // will be shown in logs as [Function: MyClass]
  // constructor
}, {});