11_第三篇_渲染器
约 271 字小于 1 分钟
2026-10-05
| 章 | 标题 | 主要讲什么 |
|---|---|---|
| 第 7 章 | 渲染器的设计 | 渲染器由哪些部分组成、怎么和响应系统配合,以及自定义渲染器 |
| 第 8 章 | 挂载与更新 | 怎么把节点挂到页面上(mount),数据变了之后怎么打补丁(patch) |
| 第 9 章 | 简单 Diff 算法 | 最朴素的做法:按顺序找可复用节点,索引一旦“回头”就得把它挪走 |
| 第 10 章 | 双端 Diff 算法 | 四个指针从两端往中间夹,比简单 Diff 少搬几次 |
| 第 11 章 | 快速 Diff 算法 | 先预判哪些节点是静态的,可以整体跳过 |
本篇是 Vue.js 内部原理的重头戏,代码量也最大。如果只想理解“数据变了之后页面为什么能跟着变”,第二篇《响应系统》已经够用;想继续看这套机制怎么支撑起组件、插槽、过渡动画,就按顺序读完本篇,再进第四篇《组件化》。
