UNPKG

kaaa-class

Version:

A simple js class (Inheritence, Supers, Eventing)

51 lines (42 loc) 703 B
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 ````