这是一种学习方式,但不是一种学习目的
这里会写一些乱七八糟的东西:造一些轮子、编程技巧、算法、组件封装,甚至原理解析;
总之,任何能提高编程水平的东西,我都会往这里丢
有些代码我会放在 Issues
- EventHub/手写发布订阅
- deepClone/手写深拷贝
- Method Chaining/链式编程
- 手写 bind
- 手写 Promise
- EventLoop/事件循环
- 实现简版 Vue2 响应式原理
- 关于递归及优化
- 封装 LongPressable 监听长按事件
- 自定义 hook 实现验证码倒计时
- 封装 useSwipe,支持左右滑动事件
- 实时对比服务器时间间隔
- 封装原生 Popover
- 写一个提取 URL 参数的 JS 方法
- 理解「函数柯里化」
- 我的自定义校验规则
- 文字两端对齐
- 动态REM适配方案
- 排序算法
- 原生JS造轮子
除了这里,你还可以在以下地方找到我