0.2.3 • Published 7 years ago

jiken v0.2.3

Weekly downloads
1
License
MIT
Repository
github
Last release
7 years ago

事件(jiken)

Build Status Coverage Status Package version

Simple EventEmitter for Browser.

Documentation

Overview

This package's goal is to emulate node.js EventEmitter.

But adds some cool flavour on top of it.

Async mode

Contrary to node.js EventEmitter, Jiken gives you possibility to run listeners asynchronously.

Under hood it uses setTimeout

Install

npm

npm install --save jiken

Browser

Alternatevly you can grab built copy from repository:

<script src="https://github.com/DoumanAsh/jiken/releases/download/0.2.2/jiken.min.js">

Usage

Extend Class

const Jiken = require('jiken').Jiken;

class MySuperEmitter extends Jiken {
    constructor() {
        super()
        this.on('some-event', () => console.log('trigger some-event'));
    }
}

const emitter = new MySuperEmitter();
emitter.emit('some-event');

Directly Create Instance

const Jiken = require('jiken').Jiken;

const test = new Jiken();

test.on('lolka', () => console.log('lol'));
test.emit('lolka');
0.2.3

7 years ago

0.2.2

7 years ago

0.2.1

7 years ago

0.2.0

7 years ago

0.1.0

7 years ago