NewsBlur/node/node_modules/throttleit
2019-04-13 16:17:13 -04:00
..
.npmignore Upgrading node and npm as well as all packages. 2019-04-13 14:44:10 -04:00
component.json Upgrading node and npm as well as all packages. 2019-04-13 14:44:10 -04:00
example.js Upgrading node and npm as well as all packages. 2019-04-13 14:44:10 -04:00
History.md Upgrading node and npm as well as all packages. 2019-04-13 14:44:10 -04:00
index.js Upgrading node and npm as well as all packages. 2019-04-13 14:44:10 -04:00
Makefile Upgrading node and npm as well as all packages. 2019-04-13 14:44:10 -04:00
package.json Updating node_modules 2019-04-13 16:17:13 -04:00
Readme.md Upgrading node and npm as well as all packages. 2019-04-13 14:44:10 -04:00
test.js Upgrading node and npm as well as all packages. 2019-04-13 14:44:10 -04:00

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