throttle
Limits the number of calls to a function to one for a specified amount of time.
Example
<script>
var throttled = kendo.throttle(function() {
/* The result can be observed in the DevTools(F12) console of the browser. */
console.log("hey! " + new Date());
}, 100);
// will log two times "hey":
// (1) once for the first call
// (2) once for the last call, roughly 100ms after the first one
for (var i = 0; i < 10; i++) {
throttled();
}
</script>
Parameters
fn Function
The function to be throttled.
timeout Number
The amount of time that needs to pass before a subsequent function call is made.
Returns
Function
the throttled function