MDUIDocs
llms.txt-Link kopierenllms-full.txt-Link kopierenDiese Seite als Markdown anzeigenDiese Seite mit ChatGPT besprechenDie gesamte Projektdokumentation mit ChatGPT besprechen
Voreingestellte Farbe
Benutzerdefinierte Farbe
Farbe aus Hintergrundbild extrahieren
Bitte wählen Sie ein Hintergrundbild aus
Erste Schritte
KI-gestützte Entwicklung
Stile
Integration mit Frameworks
Komponenten
Funktionen
jq-Bibliothek dialog alert confirm prompt snackbar getTheme setTheme getColorFromImage setColorScheme removeColorScheme loadLocale setLocale getLocale throttle observeResize breakpoint
Pakete

throttle

Die throttle-Funktion dient dazu, eine gedrosselte Funktion zu erstellen, die innerhalb eines angegebenen Zeitintervalls höchstens einmal ausgeführt wird.

Verwendung

Importieren Sie die Funktion nach Bedarf:

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

Beispiel:

// Diese Funktion wird höchstens einmal innerhalb von 100 Millisekunden ausgeführt, um zu häufige Aufrufe beim Scrollen zu vermeiden
window.addEventListener(
  'scroll',
  throttle(() => {
    console.log('update');
  }, 100),
);

API

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

Das erste Argument der Funktion ist die zu drosselnde Funktion, das zweite Argument ist das angegebene Zeitintervall in Millisekunden. Der Rückgabewert der Funktion ist die gedrosselte Funktion.

Auf dieser Seite