new EventLite() → {EventLite}
event-lite.js - Light-weight EventEmitter (less than 1KB when minified)
- Copyright:
- Yusuke Kawasaki
- License:
- MIT
- Source:
Returns:
- Type
- EventLite
Example
var EventLite = require("event-lite");
function MyClass() {...} // your class
EventLite.mixin(MyClass.prototype); // import event methods
var obj = new MyClass();
obj.on("foo", function() {...}); // add event listener
obj.once("bar", function() {...}); // add one-time event listener
obj.emit("foo"); // dispatch event
obj.emit("bar"); // dispatch another event
obj.off("foo"); // remove event listener
Members
-
<static> mixin
-
Import on(), once(), off() and emit() methods into target object.
- Source:
-
emit
-
Dispatch (trigger) an event.
- Source:
-
off
-
Remove an event listener.
- Source:
-
on
-
Add an event listener.
- Source:
-
once
-
Add one-time event listener.
- Source: