jQuery: throttle / debounce

jQuery throttle / debounce von Ben Alman ist schon etwas älter, aber entweder hatte ich das vorher noch nicht gesehen oder immer vergessen wenn ich diese Funktionalität gebraucht habe.

jQuery throttle / debounce allows you to rate-limit your functions in multiple useful ways. Passing a delay and callback to $.throttle returns a new function that will execute no more than once every delay milliseconds. Passing a delay and callback to $.debounce returns a new function that will execute only once, coalescing multiple sequential calls into a single execution at either the very beginning or end.

 

bvt