为了账号安全,请及时绑定邮箱和手机立即绑定

javascript高级程序设计中对于节流定义怎么像防抖呢?

javascript高级程序设计中对于节流定义怎么像防抖呢?

互换的青春 2018-09-04 15:58:41
感觉js高程中对于节流的定义和平常看到的博客中对于节流的定义不太一样呢?感觉这个定义像是防抖,跟underscore中的debounce方法类似,而且我也偏向于认为这种思想称为防抖,请大佬指正这是高程中对于节流的定义和代码function throttle(method, context) {     clearTimeout(method.tId);     method.tId= setTimeout(function(){    method.call(context); }, 100); }一些博客里看到的对于防抖的定义和实现//防抖的代码实现function debounce(fn, delay){    let timer = null;    return function() {        let context = this;        let args = arguments;         clearTimeout(timer);         timer = setTimeout(function(){             fn.apply(context, args);         }, delay)     } }
查看完整描述

2 回答

?
牧羊人nacy

TA贡献1862条经验 获得超7个赞

节流和防抖都属于节流。
或者说,throttle和debounce是节流技术的两种相似但稍有差别的实现。

查看完整回答
反对 回复 2018-09-07
?
慕森王

TA贡献1777条经验 获得超3个赞

节流和防抖都属于节流。
或者说,throttle和debounce是节流技术的两种相似但稍有差别的实现。

查看完整回答
反对 回复 2018-09-07
  • 2 回答
  • 0 关注
  • 1231 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信