Microsoft Excel 教程,如何在 Excel 中建立公式並使用內建函式執行計算?
阿新 • • 發佈:2022-05-20
// 節流函式 function throttle2(method, duration) { // 當前時間間隔內是否有方法執行,設定一個開關標識 var runFlag = false; // 返回一個事件處理函式 return function(e) { // 判斷當前是否有方法執行,有則什麼都不做,若為true,則跳出 if (runFlag) { return false; } // 開始執行 runFlag = true; // 新增定時器,在到達時間間隔時重置鎖的狀態 setTimeout(function() { method(e);// 執行完畢後,聲明當前沒有正在執行的方法,方便下一個時間呼叫 runFlag = false; }, duration); }; } // 防抖函式 function debounce(method, duration) { var timer = null; return function() { var that = this, args = arguments; // 在本次呼叫之間的一個間隔時間內若有方法在執行,則終止該方法的執行 if (timer) { clearTimeout(timer); }// 開始執行本次呼叫 timer = setTimeout(function() { method.apply(that, args); }, duration); }; }