MDUIDocs
Copiar link do llms.txtCopiar link do llms-full.txtVer esta página em MarkdownDiscutir esta página no ChatGPTDiscutir documentação completa do projeto no ChatGPT
Cores predefinidas
Cor personalizada
Extrair cor do papel de parede
Selecione um papel de parede
Primeiros Passos
Desenvolvimento assistido por IA
Estilos
Integração com Frameworks
Componentes
Funções
Biblioteca de utilitários jq dialog alert confirm prompt snackbar getTheme setTheme getColorFromImage setColorScheme removeColorScheme loadLocale setLocale getLocale throttle observeResize breakpoint
Bibliotecas

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