MyTetra Share
Делитесь знаниями!
throttle vs debounce
02.02.2019
17:30
Автор: br0ke
Текстовые метки: javascript, js, ecmascript, es, throttle, debounce, underscore, lodash, event, events
Раздел: Информационные технологии - JavaScript

throttle и debounce -- функции, позволяющие не реагировать на каждое событие из потока событий, а реагировать лишь при необходимости. Например, при плавном движении мыши происходит больше тысячи событий mousemove в секунду. Нам же нужно реагировать, когда пользователь закончит движение или раз в какой-то промежуток времени.


debounce -- отложить вызов функции, пока не пройдет заданный промежуток времени.




throttle -- вызывать функцию не чаще раза в указанный промежуток времени.


Так же в этом разделе:
 
MyTetra Share v.0.52
Яндекс индекс цитирования