js-dispatch

1.0.1 • Public • Published

js-dispatch

javascript dispatch task,like debounce and throttle,To see more details

Install

npm install js-dispatch --save

Options

const options = { ... };
new JSDispatch(options);
Field Desc
timer default:-1
step default:250
flag default:false

Useage

Browser

<script src="xxx/js-dispatch/dist/index.umd.js"></script>
var dispatch = new JSDispatch();
 
// some logic
function handleDebouceMove() {
    dispatch.debounce(function () {
        // TODO
    })
}
 
// some logic
function handleThrottleMove() {
    dispatch.throttle(function (done) {
        // TODO
        done()
    })
}

ESModules

import JSDispatch from 'js-dispatch';
 
var dispatch = new JSDispatch();
 
// some logic
function handleDebouceMove() {
    dispatch.debounce(function () {
        // TODO
    })
}
 
// some logic
function handleThrottleMove() {
    dispatch.throttle(function (done) {
        // TODO
        done()
    })
}

Node.js

const JSDispatch = require('js-dispatch');
 
var dispatch = new JSDispatch();
 
// some logic
function handleDebouceMove() {
    dispatch.debounce(function () {
        // TODO
    })
}
 
// some logic
function handleThrottleMove() {
    dispatch.throttle(function (done) {
        // TODO
        done()
    })
}

Package Sidebar

Install

npm i js-dispatch

Weekly Downloads

1

Version

1.0.1

License

ISC

Unpacked Size

20.2 kB

Total Files

10

Last publish

Collaborators

  • moshenggui