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 番目のパラメーターは指定された時間間隔(単位:ミリ秒)です。関数の戻り値はスロットル処理された関数です。
このページの目次