0.0.1 • Published 9 years ago

klassjs v0.0.1

Weekly downloads
1
License
MIT
Repository
github
Last release
9 years ago

klass

Classical classes in JavaScript.

Install

npm install klassjs

Usage

var klass = require('klassjs');

var Robot = klass(null, {
  _construct: function(v) {
    this.weapon = v;
  },
  fireWeapon: function() {
    return this.weapon;
  }
});

var Cyborg = klass(Robot, {
  _construct: function(v) {

  },
  fireWeapon: function() {
    var weapon = Cyborg._super.fireWeapon.call(this);
    return 'Firing ' + weapon;
  }
});

var zog = new Cyborg('Lasers');

console.log(zog.fireWeapon()); // Firing Lasers

License

MIT