func 要执行的函数
delay 多少毫秒执行一次
1 2 3 4 5 6 7 8 9 10 11 12
| let throttle = (func, delay) => { let prev = Date.now(); return function() { let context = this; let args = arguments; let now = Date.now(); if (now - prev >= delay) { func.apply(context, args); prev = Date.now(); } }; };
|
玉树临风风流倜傥英俊潇洒才高八斗貌似潘安号称一朵梨花压海棠人送绰号玉面小飞龙的web前端工程师