vent.js ships with support for commonJS and AMD environments.
//create a new instance of vent.var vent = ;//bind an event listener.vent;//trigger an eventvent;//unbind an eventvent;
var vent = ;vent;vent;//will trigger both handlersvent;//will trigger only the first handlervent;
var vent = ;//will fire when any event is triggeredvent;//will fire when any event with this namespace is triggeredvent;//will unbind all event handlers with this namespacevent;
vent.on(event, callback, [context])
Bind listener(s) to an event. The
callback will be invoked when the
event is triggered. To bind the same callback to multiple events pass the
event parameter in as a space-separated string.
The context of the callback can be specified by passing an object in as the optional third parameter.
vent.off([event], [callback], [context])
Unbind listener(s) from an event. There are 4 levels of specificity that can be achieved with this method;
Removes all event listeners
Removes all event listeners for the given event name
Removes all event listeners for the given event name that match the callback function
Removes all event listeners for the given event name that match the callback function and the context
vent.off('change', onChange, anotherObject);
on method, the
event parameter may refer to more than one event by passing it as a space-separated string.
Trigger event listener(s). The arguments that are passed into this method after
event are sent to the event handler.
Multiple events can be triggered by passing the
event parameter as a space-separated string.