2025年01月25日 建站教程
如何利用js实现节流功能,下面web建站小编给大家详细介绍一下具体实现代码!
代码如下:
var throttle = function(func, delay) {
var timer = null;
var startTime = Date.now();
return function() {
var curTime = Date.now();
var remaining = delay - (curTime - startTime);
var context = this;
var args = arguments;
clearTimeout(timer);
if (remaining <= 0) {
func.apply(context, args);
startTime = Date.now();
} else {
timer = setTimeout(func, remaining);
}
}
}
本文链接:http://so.lmcjl.com/news/22032/