MDUIDocs
Copia il link di llms.txtCopia il link di llms-full.txtVisualizza questa pagina in MarkdownDiscuti questa pagina con ChatGPTDiscuti la documentazione completa del progetto con ChatGPT
Colori preimpostati
Colore personalizzato
Estrai colore dallo sfondo
Seleziona uno sfondo
Guida introduttiva
Sviluppo assistito dall'IA
Stili
Integrazione con i framework
Componenti
Funzioni
Libreria jq dialog alert confirm prompt snackbar getTheme setTheme getColorFromImage setColorScheme removeColorScheme loadLocale setLocale getLocale throttle observeResize breakpoint
Librerie

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