MyTetra Share
Делитесь знаниями!
throttle vs debounce
Время создания: 02.02.2019 17:30
Автор: br0ke
Текстовые метки: javascript, js, ecmascript, es, throttle, debounce, underscore, lodash, event, events
Раздел: Информационные технологии - JavaScript
Запись: and-semakin/mytetra_data/master/base/1549110630bk2ytvsvrz/text.html на raw.githubusercontent.com

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


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




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


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