CVSS_3.0_GUI / node_modules / nwjs-builder-phoenix / node_modules / request-progress / node_modules / throttleit /
root authored on 7 May 2019
..
.npmignore Initial commit 5 years ago
History.md Initial commit 5 years ago
Makefile Initial commit 5 years ago
Readme.md Initial commit 5 years ago
component.json Initial commit 5 years ago
example.js Initial commit 5 years ago
index.js Initial commit 5 years ago
package.json Initial commit 5 years ago
test.js Initial commit 5 years ago
Readme.md

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