防抖和节流
防抖
在不断的操作中(键盘输入,点击,窗口resize等)最终只执行一次的一种提高性能的方法 (setTimeout,clearTimeout)
代码实现:
1 | function debounce(fun,time){ |
节流
在不断的高频操作中(鼠标滚动加载等),只能在规定的时间内执行一次的一种提高性能的方法
代码实现:
1 | function throttle(fun,time){ |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 山水庄园!
评论