Open ziwei3749 opened 6 years ago
含义: 让函数在一段时间内,只执行一次
典型场景
function debounce( fn, time ) { return () => { clearTimeout( fn.id ) fn.id = setTimeout( () => { fn() }, time ) } } window.addEventListener( 'resize', debounce( () => { console.log( 'hello' ) }, 1000 ) )
函数防抖
函数防抖
典型场景
函数防抖的简易实现