- 博客(3)
- 收藏
- 关注
原创 Mixin配合class实现多继承的绝佳妙用
什么是mixin mixin一般翻译为“混入”、“混合”, 早期一般解释为:把一个对象的方法和属性拷贝到另一个对象上; 也可以简单理解为能够被继承的类, 最终目的是实现代码的复用。 从一个需求说起 为了使你能够最快的清楚我在说什么,我们从一个需求说起: 一个项目中有多个弹层需求; 一些是公共方法,比如点击关闭按钮关闭弹层; 一些弹层是可以拖动的,且有蒙层; 一些弹层是可以缩放的; 其他都是业务方法...
2018-12-13 15:36:39 200
原创 Axios源码深度剖析 - AJAX新王者
文章源码托管在github上,欢迎fork指正! axios 是一个基于 Promise 的http请求库,可以用在浏览器和node.js中,目前在github上有 42K 的star数 备注 每一小节都会从两个方面介绍:如何使用 -> 源码分析 [工具方法简单介绍]一节可先跳过,后面用到了再过来查看 axios最核心的技术点是如何拦截请求响应并修改请求参数修改响应数据 和 axios...
2018-12-13 15:35:23 456
原创 immer 实战讲解文档
文章在 github 开源, 欢迎 Fork 、Star ! 前言 Immer 是 mobx 的作者写的一个 immutable 库,核心实现是利用 ES6 的 proxy,几乎以最小的成本实现了 js 的不可变数据结构,简单易用、体量小巧、设计巧妙,满足了我们对JS不可变数据结构的需求。 无奈网络上完善的文档实在太少,所以自己写了一份,本篇文章以贴近实战的思路和流程,对 Immer 进行了全...
2018-12-13 15:30:37 869
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人