Share your code. npm Orgs help your team discover, share, and reuse code. Create a free org »

    browser-emitterpublic

    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);

    install

    npm i browser-emitter

    Downloadslast 7 days

    4

    version

    0.7.2

    license

    none

    repository

    github.com

    last publish

    collaborators

    • avatar