kaaa-class
Version:
A simple js class (Inheritence, Supers, Eventing)
51 lines (42 loc) • 703 B
Markdown
Kaaa Class
====================
A easy class systeme.
Inheritence, Supers, Eventing
Installation
------------
- `npm install kaa-class`
Example
-------
````js
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
````