throttleit
Throttle a function
Last updated 6 years ago by dominicbarnes .
MIT · Repository · Bugs · Original npm · Tarball · package.json
$ cnpm install throttleit 
SYNC missed versions from official npm registry.

throttle

Throttle a function

Installation

$ component install component/throttle

Example

var throttle = require('throttle');
window.onresize = throttle(resize, 200);

function resize(e) {
  console.log('height', window.innerHeight);
  console.log('width', window.innerWidth);
}

API

throttle(fn, wait)

Creates a function that will call fn at most once every wait milliseconds.

Supports leading and trailing invocation.

fn will receive last context (this) and last arguments passed to a throttled wrapper before fn was invoked.

License

MIT

Current Tags

  • 1.0.0                                ...           latest (6 years ago)

3 Versions

  • 1.0.0                                ...           6 years ago
  • 0.0.2                                ...           8 years ago
  • 0.0.1                                ...           8 years ago

Copyright 2014 - 2016 © taobao.org |