ui.util.debounce

封装一个函数,使其在重复触发的一系列调用中最多只能被调用一次,前提是这些调用的触发间隔时间(以毫秒为单位)小于指定的时间间隔。这可用于减少高开销函数的调用次数,同时确保该函数最终运行。

使用示例:用于 ui.Checkbox 上更改事件的回调。如果用户反复点击复选框,只有最后一次点击复选框才会运行回调。

返回去抖动后的函数。

用法返回
ui.util.debounce(func, delay, scope)函数
参数类型详细信息
func函数要去抖动的函数。
delay数字在函数被调用一次后,再次调用该函数之前要延迟的毫秒数,然后才能运行该函数。
scope对象,可选要在哪个范围中调用函数的对象。