Das Frontend verhindert schnelle Dauerklicks und drosselt Funktionen

// 防止快速连续点击,节流函数
function throttle(fun, delay) {
  let oadDate = Date.now();
  return function() {
    let _this = this;
    let args = arguments;
    let newDate = Date.now();
    if(newDate-oadDate > delay) {
      fun.apply(_this, args);
      oadDate = Date.now();
    }
  }
}

Aufrufmethode: Click: Throttle (Function {// Click Operation}, 1000), 1000 Set Time 1s

Wenn es für Sie nützlich ist, achten Sie auf das Miniprogramm des Bloggers, melden Sie sich an, um Unterstützung zu leisten, und alle offenen Quellen und nützlichen Quellcodes werden in Zukunft in das Miniprogramm hochgeladen 

 

Je suppose que tu aimes

Origine blog.csdn.net/qq_42543264/article/details/121777020
conseillé
Classement