MDUIDocs
llms.txt のリンクをコピーllms-full.txt のリンクをコピーMarkdown 形式でこのページを表示このページの内容について ChatGPT と相談するプロジェクトの完全なドキュメントについて ChatGPT と相談する
プリセットカラー
カスタムカラー
壁紙から色を抽出
壁紙を選択してください
開発ガイド
AI 補助開発
スタイル
フレームワークとの統合
コンポーネント
関数
jq ライブラリ dialog alert confirm prompt snackbar getTheme setTheme getColorFromImage setColorScheme removeColorScheme loadLocale setLocale getLocale throttle observeResize breakpoint
独立パッケージ

throttle

throttle 関数は、指定された時間間隔内に最大で一度だけ実行されるスロットル関数を作成するために使用します。

使用方法

関数をインポートするには、次のようにします:

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

使用例:

// この関数は 100 ミリ秒以内に最大で一度だけ実行され、スクロール時に頻繁に呼び出されるのを防ぎます
window.addEventListener(
  'scroll',
  throttle(() => {
    console.log('update');
  }, 100),
);

API

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

関数の最初のパラメーターはスロットル処理を行う関数、2 番目のパラメーターは指定された時間間隔(単位:ミリ秒)です。関数の戻り値はスロットル処理された関数です。

このページの目次