【发布时间】:2021-10-12 18:19:48
【问题描述】:
我有一个 mousemove 事件侦听器,目标是每 100 毫秒触发一次其中的函数。我发现lodash throttle 函数可以满足我的需要,但我很难实现它。到目前为止,这是我的代码
document.addEventListener('mousemove', e => {
console.log(e);
_.throttle(test, 100);
});
function test() {
console.log('test');
return false;
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/lodash.js/4.17.15/lodash.min.js"></script>
以及带有 lodash 库的 jsfiddle:
http://jsfiddle.net/c56ebw9d/5/
知道为什么会触发事件日志,但我的测试日志不会触发吗?
【问题讨论】:
标签: javascript lodash