在第 1 章中,我们阐述了框架设计是权衡的艺术,这里面存在取舍,例如性能和可维护性之间的取舍、运行时和编译时之间的取舍。在第 2 章中,我们详细讨论了框架设计的几个核心要素,有些要素是框架设计者必须要考虑的,另一些要素则是从专业和提升开发体验的角度考虑的。框架的设计将就全局视角的把控,一个项目就算在大,也是存在一条核心思路的,并围绕核心展开。本章就从全局视角了解 Vue.js 3 的设计思路、工作机制及其重要的组成部分。可以把这些组成部分当作独立的功能模块,看看它们之间是如何相互配合的。后续的章节中,我们会深入各个功能模块了解它们的运作机制。
第一篇 框架设计概览
虚拟DOM
渲染器
组件
模板
编译器