kaaa-class
v0.0.7
Published
A simple js class (Inheritence, Supers, Eventing)
Downloads
42
Maintainers
Readme
Kaaa Class
A easy class systeme. Inheritence, Supers, Eventing
Installation
npm install kaa-class
Example
var Class = require('./kaaa-class');
var a = Class.extend({
init:function(){
console.log("coucou");
}
});
var c = a.extend({
word:"what",
init:function () {
this._super();
console.log("hey");
this.on('coucou', this.say.bind(this));
},
say:function () {
console.log(this.word);
},
});
var h = c.extend({
word:"ok",
init:function () {
this._super();
console.log("super");
}
});
var b = new h({word:"nice"});
b.trigger("coucou");
// logs :
// >> coucou
// >> hey
// >> super
// >> nice