当前位置: 移动技术网 > IT编程>开发语言>JavaScript > js 函数节流

js 函数节流

2018年09月29日  | 移动技术网IT编程  | 我要评论
//es6语法

export function debounce(func, delay) { let timer //返回一个函数,并拿到参数 return function (...args) { if (timer) { cleartimeout(timer) } timer = settimeout(() => { func.apply(this, args) }, delay) } }
//简单实现

var debounce = function(idle, action){ var last return function(){ var ctx = this, args = arguments cleartimeout(last) last = settimeout(function(){ action.apply(ctx, args) }, idle) } }

 

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网