原文:https://github.com/mqyqingfeng/Blog/issues/22
function debounce(func, wait) {
var timeout;
return function () {
var context = this; // 解决 this 指向
var args = arguments; // event 对象
clearTimeout(timeout)
timeout = setTimeout(function(){
func.apply(context, args)
}, wait);
}
}
网友评论