MDUIDocs
Kopiuj link llms.txtKopiuj link llms-full.txtWyświetl tę stronę w formacie MarkdownOmów tę stronę z ChatGPTOmów pełną dokumentację projektu z ChatGPT
Predefiniowany kolor
Własny kolor
Wyodrębnij kolor z tapety
Wybierz tapetę
Pierwsze kroki
Tworzenie wspomagane przez AI
Style
Integracja z frameworkami
Komponenty
Funkcje
Biblioteka narzędziowa jq dialog alert confirm prompt snackbar getTheme setTheme getColorFromImage setColorScheme removeColorScheme loadLocale setLocale getLocale throttle observeResize breakpoint
Biblioteki

throttle

Funkcja throttle tworzy funkcję z ograniczeniem częstotliwości wywołań. Funkcja zostanie wykonana co najwyżej raz na przedziale czasu.

Sposób użycia

Zaimportuj funkcję:

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

Przykład użycia:

// Ta funkcja zostanie wykonana co najwyżej raz na 100 ms – zapobiega nadmiernemu wywoływaniu podczas przewijania
window.addEventListener(
  'scroll',
  throttle(() => {
    console.log('aktualizuj');
  }, 100),
);

API

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

Pierwszym parametrem funkcji jest funkcja, która ma być ograniczana. Drugim parametrem jest interwał czasowy (w milisekundach). Funkcja zwraca funkcję z ograniczeniem szybkości wywołań.

Na tej stronie