【源码分析】给你几个闹钟,或许用 10 分钟就能写出 lodash 中的 debounce & throttle

2019-07-23
阅读 13 分钟
5.2k
解读源码一般都是直接拿官方源码来解读,不过这次我们采用另外的方式:从最简单的场景开始写代码,然后慢慢往源码上来靠拢,循序渐进来实现 lodash 中的 debounce 函数,从而更深刻理解官方 debounce 源码的用意。

快速 TypeScript 化 lodash 中的 throttle & debounce 函数

2019-07-23
阅读 2 分钟
13.2k
前两天要写的小工具库(Typescript 语言写的),因其用到 debounce 和 throttle,虽说 lodash 中带了这两个库,可我又不想将整个 lodash 引入,毕竟我仅仅是写一个小工具,将整个 lodash 打包进去不太合适。