1.0.4 • Published 3 years ago

yzk-eventful v1.0.4

Weekly downloads
-
License
MIT
Repository
-
Last release
3 years ago

Intro

Simple、Lightful、Efficient event library. only 966 bytes.

Quick start

1、install

npm install yzk-eventful

2、usage example

import { Eventful } from 'yzk-eventful';


class A extends Eventful {
    constructor() {
        super();
        this.test();
    }

    test() {
        setInterval(() => {
            // dispatchEvent
            this.dispatchEvent('click', 1);
        }, 3000);
    }

}

const instance = new A();
let func = (event) => {
    console.log(event);
};
// addEventListener
instance.addEventListener('click', func);

// hasEventListener
let exist = instance.hasEventListener('click', func);

// removeEventListener
let success = instance.removeEventListener('click', func);
1.0.4

3 years ago

1.0.3

3 years ago

1.0.2

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago