React FiberNode 在业务中的具体应用 

在《前端工程师的三个主要问题》一文中,曾提到过「工具」的重要性。今天,就以去年开发的一个实际应用到工作中的浏览器插件为例,简单阐述下在这一方面的具...
React FiberNode 在业务中的具体应用 

前端工程师的三个主要问题

自 2016 年正式参加工作,至今已四年有余。和普通的大多数人一样,无论在何处任职,当前正在解决什么问题,似乎都曾陷入一种循环当中: 开始 -> 熟练...

CSS 变换背后的线性变换原理 

CSS 的 transform 属性允许开发者无需借助 SVG、Canvas、Javascript 等方式,仅仅通过 CSS 便能以尽可能简单的方式实现对指定标签元素的旋转(rotate)、缩...
CSS 变换背后的线性变换原理 

一图看懂 JavaScript 执行上下文

根据 ECMAScript 2015 语言规范的定义,执行上下文是抽象概念上的代码执行环境,ECMAScript 实现(通常来说就是浏览器,更具体而言就是 V8 引擎)用来记录代...
一图看懂 JavaScript 执行上下文