摘要:
概述 重排: 部分渲染树(或者整个渲染树)需要重新分析计算,重新生成布局,重新排列元素。 重绘: 由于节点的某些属性发生改变或者样式发生改变,例如改变背景色或者文本内容时,屏幕上的部分内容需要更新,表现为某些元素的外观被改变。 单单改变元素的外观,肯定不会引起网页重新生成布局,但当浏览器完成重排之后 阅读全文
摘要:
原文 概述 JS大致的执行过程是这样的:JS引擎会先对 JavaScript 代码进行解析(词法分析,语法分析),生成 AST 树,然后转换成机器指令,进而在CPU 中进行运行。如下图所示: 而在这个过程中,最基础的,也是最重要的就是理解执行上下文(EC:Execution Context),这都有 阅读全文