ui.util.throttle

Оборачивает функцию, позволяя вызывать её не более двух раз за интервал. Если функция-обёртка вызывается несколько раз до истечения задержки, будут выполнены только первый и последний вызовы.

Пример использования: для обратного вызова события слайдера в ui.Slider. Обратный вызов будет выполнен немедленно, что делает перемещение слайдера более отзывчивым. Обратный вызов также гарантированно будет выполнен после того, как пользователь завершит взаимодействие со ползунком, что гарантирует, что последний вызов обратного вызова получит доступ к конечному значению ползунка.

Возвращает упакованную функцию.

Использование Возврат
ui.util.throttle(func, delay, scope ) Функция
Аргумент Тип Подробности
func Функция Функция для вызова.
delay Число Задержка для дросселя (в миллисекундах). Функцию можно вызвать только один раз после первоначального вызова, пока не истечёт задержка.
scope Объект, необязательный Объект, в области действия которого вызывается функция.