properjs-controller

0.3.1 • Public • Published

ProperJS // Controller

A very useful, arbitrary event emitter and raf manager.

Installation

npm i properjs-controller --save-dev

Usage

// Import
import Controller from "properjs-controller";
 
// Create instance
const controller = new Controller();
 
// Bind event
controller.on( "my-event", ( data ) => {
    // Handle event here
    console.log( data );
});
 
// Unbind event
controller.off( "my-event" );
 
// Fire event
controller.fire( "my-event", [...pass arguments here] );
 
// RAF
controller.go(() => {
    // Handle frames here
});
 
// Manage RAF
controller.stop();
controller.pause();
controller.play();
 
// Useful to extend Controller...
class MyClass extends Controller {
    constructor () {
        super();
        // MyClass has all of Controller's methods
    }
}

Package Sidebar

Install

npm i properjs-controller

Weekly Downloads

17

Version

0.3.1

License

none

Unpacked Size

11.6 kB

Total Files

7

Last publish

Collaborators

  • kitajchuk