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