EventEmitter.js - a basic JavaScript event handler
JavaScript
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
EventEmitter.js
LICENSE
README.md
package.json

README.md

EventEmitter 0.1.0

A basic JavaScript event handler

Getting started

There is more than one way to use EventEmitter.js inside your project. I prefer using npm for dependency management.

If you haven't used npm (Node Package manager) before, be sure to check out the Getting Started guide, as it explains how to install and use npm. Once you're familiar with that process, you may install the EventEmitter.js module with this command inside your project:

npm install eventemitterjs --save-dev

Once the module has been installed, you may integrate that file into your build process (e.g concatenating and uglifying your JS with Grunt or whatever) since the --save-dev option is meant for development only.

Available functions inside EventEmitter.js

EventEmitter.prototype.on(sEventName, handler)

Registers the handler function under the given sEventName.

EventEmitter.prototype.emit(sEventName, gData)

Run all event handlers registered to the given sEventName. When gData is not of a falsy value it will be handed as the first and only argument to all of the registered event handlers.