自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 Promise.all 的实现

Promise.all 的特性:返回也是一个promise; 返回参数也是数组,与输入一一对应; 只要有一个promise失败,立刻报错返回,不再等待其他;Promise.prototype.all = function(promiseList){ const result = []; const count =0; // 返回一个promise return new ...

2019-10-29 23:08:23 298

原创 CSS 居中对齐

<div class="container"> <div class="content"></div><div>// flex,在容器元素上设置.container{ height: 300px;// display: flex; justify-content: center; align...

2019-10-20 16:09:49 298 1

原创 React 的调和算法(Diffing 算法)

目录算法策略单节点diffing数组节点diffingkey值的使用要求算法策略React的调和算法,主要发生在render阶段,调和算法并不是一个特定的算法函数,而是指在调和过程中,为提高构建workInProcess树的性能,以及Dom树更新的性能,而采用的一种策略,又称diffing算法。 在React 的官网上描述“Diffing” 算法时,提到了“diffing ...

2019-10-18 00:02:00 2460

原创 React的调和过程(Reconciliation)

目录什么是Reconciliation调和的目的触发调和过程的方式调和过程涉及的数据结构ReactElementFibe 节点两棵Fibe Node树两棵树的创建时间两棵树关联Instance & Fibe & DOM 关联线性任务链effect list调和过程Render阶段(renderRoot)递归流程Com...

2019-10-17 23:54:24 3856 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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