throttle
La funzione throttle crea una funzione limitata che può essere eseguita al massimo una volta in un intervallo di tempo specificato.
Utilizzo
Importa la funzione:
import { throttle } from 'mdui/functions/throttle.js';
Esempio:
// Questa funzione viene eseguita al massimo una volta ogni 100 millisecondi, prevenendo chiamate frequenti durante lo scorrimento
window.addEventListener(
'scroll',
throttle(() => {
console.log('aggiorna');
}, 100),
);
API
throttle(func: Function, wait: number): Function
La funzione accetta due parametri. Il primo parametro è la funzione da limitare. Il secondo parametro è il numero di millisecondi di ritardo prima che la funzione possa essere invocata di nuovo. La funzione restituisce la versione limitata della funzione fornita.
In questa pagina