下划线中的去抖功能
debounce function in underscore
我正在尝试使用 debounce 功能为我的应用程序设置自动注销。我的理解是,如果我的应用程序未使用,去抖功能将在 30 秒后触发该功能。我试图阅读 debounce 的文档,感觉我已经做了一些确切的事情。我错过了什么吗?还是我的理解完全错误?
var logout_debounce = _.debounce(debounceHandler, 30);
function debounceHandler() {
location.reload();
}
$("body").on("mousemove", logout_debounce);
时间以毫秒为单位,因此您需要执行 30 * 1000
那30是毫秒,如果你想让它在30秒后触发;你必须使用 30*1000 = 30000
我正在尝试使用 debounce 功能为我的应用程序设置自动注销。我的理解是,如果我的应用程序未使用,去抖功能将在 30 秒后触发该功能。我试图阅读 debounce 的文档,感觉我已经做了一些确切的事情。我错过了什么吗?还是我的理解完全错误?
var logout_debounce = _.debounce(debounceHandler, 30);
function debounceHandler() {
location.reload();
}
$("body").on("mousemove", logout_debounce);
时间以毫秒为单位,因此您需要执行 30 * 1000
那30是毫秒,如果你想让它在30秒后触发;你必须使用 30*1000 = 30000