浅谈 Underscorejs 中 _.debounce

2018-09-07  本文已影响14人  新亮笔记

事件间隔条件(函数去抖) debounce 当调用动作n毫秒后,才会执行该动作。

使用场景

使用场景(事件)

代码片段

function ajax_lookup( event ) {
  // 对输入的内容$(this).val()执行 Ajax 查询
};

// 字符输入的频率比你预想的要快,Ajax 请求来不及回复。
$('input:text').keyup( ajax_lookup );

// 当用户停顿250毫秒以后才开始查找
$('input:text').keyup( _.debounce( ajax_lookup, 250 ) );

扩展

官方地址


Thanks ~

上一篇 下一篇

猜你喜欢

热点阅读