探索类型系统的底层 - 自己实现一个 TypeScript

区块链 区块链 27 人阅读 | 0 人回复

发表于 2021-2-16 18:05:19 | 显示全部楼层 |阅读模式

防抖 (debounce)


防抖,顾名思义,防止抖动,以免把一次事件误认为多次,敲键盘就是一个每天都会接触到的防抖操作。
  • 想要了解一个概念,必先了解概念所应用的场景。在 JS 这个世界中,有哪些防抖的场景呢登录、发短信等按钮避免用户点击太快,以致于发送了多次请求,需要防抖
  • 调整浏览器窗口大小时,resize 次数过于频繁,造成计算过多,此时需要一次到位,就用到了防抖
  • 文本编辑器实时保存,当无任何更改操作一秒后进行保存


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则