自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除