MDUIDocs
Copier le lien llms.txtCopier le lien llms-full.txtVoir cette page en MarkdownDiscuter de cette page avec ChatGPTDiscuter de la documentation complète avec ChatGPT
Couleurs prédéfinies
Couleur personnalisée
Extraire du fond d'écran
Veuillez sélectionner un fond d'écran
Premiers pas
Développement assisté par l'IA
Styles
Intégration avec les frameworks
Composants
Fonctions
Bibliothèque d'utilitaires jq dialog alert confirm prompt snackbar getTheme setTheme getColorFromImage setColorScheme removeColorScheme loadLocale setLocale getLocale throttle observeResize breakpoint
Bibliothèques

throttle

La fonction throttle crée une fonction à exécution limitée qui ne s'exécute qu'une fois par intervalle de temps donné.

Utilisation

Importez la fonction selon vos besoins :

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

Exemple d'utilisation :

// Cette fonction ne s'exécutera pas plus d'une fois toutes les 100ms
window.addEventListener(
  'scroll',
  throttle(() => {
    console.log('mise à jour');
  }, 100),
);

API

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

Le premier paramètre est la fonction à limiter, le second est l'intervalle de temps (en millisecondes). La valeur de retour est la fonction throttlée.

Sur cette page