一月 17, 2021

单元测试--终章

被测组件划分 展示组件:通常定义为只用于展示的组件,例如 Icon、Badge……,遵循 Props –> ...

一月 17, 2021

单元测试--终章

被测组件划分 展示组件:通常定义为只用于展示的组件,例如 Icon、Badge……,遵循 Props –> UI; 业务组件:为业务服务,通常集...

十二月 02, 2020

从设计模式出发,带你认识Blob、FileReader

从设计模式入手,介绍Blob、FileReader。 虚拟代理模式当提及虚拟代理时,你可能下意识的会想到proxy,虚拟代理的核心思想就是在目标对象身上架...

十二月 02, 2020

打通webpack任督二脉

一、基础梳理(上帝视角de灵魂拷问)1.1 webpack是什么? webpack就是一个js的翻译器 它只认识import 这样的语句,其他高级js语...

十一月 21, 2020

如何开始测试,怎么写好测试?

怎么开始测试呢?编写测试之前,请先深呼吸,气沉丹田,想想自己即将要攀登到代码质量之巅。 感受着和煦的微风微凉的空调风夹杂着氟利昂的气息,抚过脸颊,默默拿起...

十一月 06, 2020

Redux-thunk原理探析

Redux的作用这里就不做过多赘述,简单看下Redux原理: 小tip:纯函数的核心理念在于:出参始终依赖于入参,不受外部的任何影响,也就是不会因为何时...

十月 14, 2020

手撕 apply & call

前言call和apply的区别,应该在于API的使用上,call(context | null, args...),apply(context | nul...

十月 13, 2020

手撕new

前言手撕一系列代码的初衷并不是说证明什么,而是手撕代码后的愉悦感,可以体会原理层的东西,在使用方面的疑问,通通解掉。 Sources12345678con...

十月 12, 2020

手撕函数柯里化

12345678910111213141516171819// 计算两数之和const carry = (f, o) => { o ...

十月 11, 2020

手撕Promise

简明扼要的手撕 Promise 1234567891011121314151617181920212223242526272829303132333435...

十月 09, 2020

React组件单元测试指北

前言写这篇文章的时候,我其实是顶着很大的压力去写的,因为文章本身内容可能会很多,涉及的东西也可能会很多,所以我准备拿一个兼顾所有测试场景的组件去Mock测...

加载更多