选择做 underscore.js 源码分析的原因
- 了解通用流行库的封装方式,以及有哪些优化tips
- 学习编写工具函数的正确姿势
- 想知道 underscore 与函数式编程有什么关系
- 摸索源码阅读的正确姿势
- lodash 是 underscore 的超集,过于庞大,不适合细读,反之 underscore 更可以称之为短小精炼版
- underscore 源码有英文注释,适合作为源码分析入门第一库
- underscore 仍在积极维护,不用担心写法/优化方式过时
- 每天只会用别人的库、框架写业务代码太不爽了,学习一下自己也写一个✌️