MDUIDocs
Copiar enlace llms.txtCopiar enlace llms-full.txtVer esta página en formato MarkdownDiscutir esta página con ChatGPTDiscutir la documentación completa del proyecto con ChatGPT
Color preestablecido
Color personalizado
Extraer color del fondo de pantalla
Selecciona una imagen de fondo
Primeros pasos
Desarrollo asistido por IA
Estilos
Integración con frameworks
Componentes
Funciones
jq Library dialog alert confirm prompt snackbar getTheme setTheme getColorFromImage setColorScheme removeColorScheme loadLocale setLocale getLocale throttle observeResize breakpoint
Paquetes independientes

throttle

La función throttle está diseñada para crear una función throttled que se ejecuta como máximo una vez en un intervalo de tiempo dado.

Uso

Importa la función cuando lo necesites:

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

Ejemplo de uso:

// Esta función se ejecutará como máximo una vez cada 100 milisegundos, evitando llamadas demasiado frecuentes durante el desplazamiento
window.addEventListener(
  'scroll',
  throttle(() => {
    console.log('update');
  }, 100),
);

API

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

El primer parámetro de la función es la función que necesita ser throttled, el segundo parámetro es el intervalo de tiempo especificado (en milisegundos). El valor devuelto de la función es la función throttled.

Contenido de esta página