browser-emitter

0.7.2 • Public • Published

browser-emitter

Rank

Version Build status

Simple Event Emitter for browser. Using object as the agent of events. You can use this both node and browsers.

Install

Install with npm:

npm install browser-emitter

API - Set functions by args

    var Emitter = require('browser-emitter');
    var emitter = new Emitter();
    emitter.on('hoge', function(){ console.log(arguments) });
    emitter.emit('hoge', 'a', 'b', 'c'); // => 'a', 'b', 'c'

also use on browser

<script type="text/javascript" src="Emitter.js"></script>
<script type="text/javascript">
 
    var emitter = new Emitter();
    emitter.on('hoge', function(){ console.log(arguments) });
    emitter.emit('hoge', 'a', 'b', 'c'); // => ['a', 'b', 'c']
 
</script> 

if you want to inherit Emitter to another class, use prototype chain.

    // for Factory
    var SubClass = function(){
      Emitter.call(this);
    }
    Emitter.inherits(SubClass);

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 0.7.2
    5
    • latest

Version History

Package Sidebar

Install

npm i browser-emitter

Weekly Downloads

5

Version

0.7.2

License

none

Last publish

Collaborators

  • ystskm