你不知道的Virtual DOM(二):Virtual DOM 的更新

一、前言 目前最流行的两大前端框架,React 和 Vue,都不约而同的借助 Virtual DOM 技术提高页面的渲染效率。那么,什么是 Virtual DOM ?它是通过什么方式去提升页面渲染效率的呢?本系列文章会详细讲解 Virtual DOM 的创建过程,并实现一个简单的 Diff 算法来更新页面。本文的内容脱离于任何的前端框架,只讲最纯粹的 Virtual…

Read More

Under the Hood: NaN of JS

在查看本文之前,请先思考两个问题。 typeof (1 / undefined) 是多少 [1,2,NaN].indexOf(NaN) 输出什么 如果你还不确定这两题的答案的话,请仔细阅读本文。 这两题的答案不会直接解释,请从文章中寻找答案。 NaN 的本质 我们知道 NaN(Not A Number) 会出现在任何不符合实数领域内计算规则的场景下。比如…

Read More

你不知道的Virtual DOM(一):Virtual Dom 介绍

一、前言 目前最流行的两大前端框架,React 和 Vue,都不约而同的借助 Virtual DOM 技术提高页面的渲染效率。那么,什么是 Virtual DOM ?它是通过什么方式去提升页面渲染效率的呢?本系列文章会详细讲解 Virtual DOM 的创建过程,并实现一个简单的 Diff 算法来更新页面。本文的内容脱离于任何的前端框架,只讲最纯粹的 Virtual…

Read More

有赞共享技术前端团队的介绍

一、组织介绍 有赞目前前端工程师人数一共100+,主要分布在以下部门: 共享技术:有赞微商城综合电商业务、各种公共业务和底层技术、工具支持(base 在杭州) 垂直电商: 虚拟电商、分销、同城电商、平台电商等(base 在杭州) 零售:线上线下打通的线下新零售软硬件解决方案(base 在杭州) 美业:同上,美业(理发店、…

Read More