
render
开心大表哥
高级前端开发进阶版
展开
-
详细理解重绘与回流/重排的过程
前言:重绘与回流是由于浏览器的再次渲染所引起的一个话题,所以我们需要先了解浏览器的渲染过程; 一个前端页面无非就是有hmtl、css、JavaScript组成的。 通常来说,渲染引擎会解析HTML文档来构建DOM树,与此同时,渲染引擎也会用CSS解析器解析CSS文档构建CSSOM树。接下来,DOM树和CSSOM树关联起来构成渲染树(RenderTree),这一过程称为Attachment。然后浏览...原创 2019-05-21 10:53:59 · 7495 阅读 · 2 评论 -
vue源码分析系列一:new Vue的初始化过程
import Vue from ‘vue’(作者用的vue-cli一键生成) node环境下import Vue from 'vue'的作用是什么意思? 在 NPM 包的 dist/ 目录你将会找到很多不同的 Vue.js 构建版本。这里列出了它们之间的差别: 具体参考:官网 完整版:同时包含编译器和运行时的版本。 编译器:用来将模板字符串编译成为 JavaScript 渲染函数的代码。 运行时...原创 2019-06-04 10:50:25 · 4020 阅读 · 1 评论