-1

前段时间我遇到一个函数,它可能是一个 JS 插件,当用户停止输入(在文本字段中)一段时间后,它会执行一些操作。

问题是,那是很久以前的事了,从那以后我就再也没有用过它了。现在我不记得那是什么了。如果有人知道我指的是什么,那将是一个很大的帮助。

抱歉没有代码。

4

1 回答 1

3

您可能会想到该debounce函数,该函数仅在经过一定时间后才会执行回调。

Underscore.js有一个流行的实现,有一个不错的例子:

var lazyLayout = _.debounce(calculateLayout, 300);
$(window).resize(lazyLayout);

这是一个快速的 jsfiddle演示它。

于 2013-07-12T03:38:12.900 回答