MDUIDocs
Копировать ссылку llms.txtКопировать ссылку llms-full.txtПросмотреть страницу в MarkdownОбсудить страницу с ChatGPTОбсудить полную документацию проекта с ChatGPT
Предустановленный цвет
Пользовательский цвет
Извлечь цвет из обоев
Пожалуйста, выберите обои
Начало работы
Разработка с помощью ИИ
Стили
Интеграция с фреймворками
Компоненты
Функции
Библиотека jq dialog alert confirm prompt snackbar getTheme setTheme getColorFromImage setColorScheme removeColorScheme loadLocale setLocale getLocale throttle observeResize breakpoint
Библиотеки

throttle

Функция throttle используется для создания троттлированной функции, которая выполняется не чаще одного раза за указанный интервал времени.

Использование

Импортируйте функцию по мере необходимости:

import { throttle } from 'mdui/functions/throttle.js';

Пример использования:

// Эта функция будет выполняться не чаще одного раза в 100 мс, что предотвращает слишком частые вызовы при прокрутке
window.addEventListener(
  'scroll',
  throttle(() => {
    console.log('update');
  }, 100),
);

API

throttle(func: Function, wait: number): Function

Первый аргумент — функция, которую необходимо троттлировать, второй — интервал времени в миллисекундах. Возвращает троттлированную функцию.

На этой странице