Name Last Update
..
.npmignore Loading commit data...
History.md Loading commit data...
Makefile Loading commit data...
Readme.md Loading commit data...
component.json Loading commit data...
example.js Loading commit data...
index.js Loading commit data...
package.json Loading commit data...
test.js Loading commit data...

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