javascript - 下划线中的去抖动函数

标签 javascript underscore.js debouncing

我正在尝试使用防抖功能为我的应用程序设置自动注销。我的理解是,如果我的应用程序未使用,去抖动函数将在 30 秒后触发该函数。我尝试阅读 debounce 的文档,感觉我已经做了正确的事情。我错过了什么吗?或者我的理解完全错误吗?

var logout_debounce = _.debounce(debounceHandler, 30);
function debounceHandler() {
    location.reload();
}

$("body").on("mousemove", logout_debounce);

最佳答案

时间以毫秒为单位,因此您需要执行 30 * 1000

关于javascript - 下划线中的去抖动函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45981548/

相关文章:

javascript - react native : onContentSizeChange event on TextInput element does not work on Android

javascript - 按价格对 div 排序

javascript - underscore.js _.every() 和 _.some() 没有回调

knockout.js - KnockoutJS - 如何消除点击次数?

angular - 如何在 Angular 2 中为异步验证器添加去抖动时间?

javascript - 如何暂停提交事件直到 AJAX 事件完成?

javascript - 将 ImageData 对象(不是 Canvas )转换为图像数据 URL

javascript - 如何在 underscore.js 模板中使用 if 语句?

javascript - jQuery 通过 ID 引用外部模板脚本

javascript - 为什么 debounce 不调用我的函数?