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