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