MDUIDocs
Kopírovat odkaz llms.txtKopírovat odkaz llms-full.txtZobrazit tuto stránku jako MarkdownDiskutovat o této stránce s ChatGPTDiskutovat o úplné dokumentaci projektu s ChatGPT
Přednastavená barva
Vlastní barva
Extrahovat barvu z tapety
Vyberte prosím tapetu
Začínáme
Vývoj s pomocí AI
Styly
Integrace s frameworky
Komponenty
Funkce
Knihovna jq dialog alert confirm prompt snackbar getTheme setTheme getColorFromImage setColorScheme removeColorScheme loadLocale setLocale getLocale throttle observeResize breakpoint
Knihovny

throttle

Funkce throttle slouží k vytvoření throttlingové funkce, která se v zadaném časovém intervalu provede nejvýše jednou.

Způsob použití

Importujte funkci podle potřeby:

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

Příklad použití:

// Tato funkce se provede nejvýše jednou za 100 milisekund, což zabrání příliš častému volání této funkce při rolování
window.addEventListener(
  'scroll',
  throttle(() => {
    console.log('aktualizace');
  }, 100),
);

API

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

Prvním parametrem je funkce, na kterou se má throttling aplikovat; druhým parametrem je zadaný časový interval (v milisekundách). Návratovou hodnotou funkce je throttlingem zpracovaná funkce.

Obsah na této stránce