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
函式的第一個參數是需要進行節流操作的函式,第二個參數是指定的時間間隔(單位:毫秒)。函式的回傳值是經過節流處理的函式。
本頁目錄