throttle
A função throttle é usada para criar uma função throttled que é executada no máximo uma vez dentro de um intervalo de tempo especificado.
Como usar
Importe a função conforme necessário:
import { throttle } from 'mdui/functions/throttle.js';
Exemplo de uso:
// Esta função será executada no máximo uma vez a cada 100 milissegundos, evitando chamadas excessivamente frequentes durante a rolagem
window.addEventListener(
'scroll',
throttle(() => {
console.log('atualizar');
}, 100),
);
API
throttle(func: Function, wait: number): Function
O primeiro parâmetro da função é a função que precisa ser throttled; o segundo parâmetro é o intervalo de tempo especificado (em milissegundos). O valor retornado da função é a função após o throttling.
Nesta página