Logo
Section 1 / 11

课程内容

了解课程的概览以及你将从中获得的内容。

导入

课程内容

了解课程的概览以及你将从中获得的内容。

在本课程中,我们将探讨构建现代 JavaScript 框架的一些基本概念。
编译器用于解析用高级语言编写的模板字符串,并生成一个抽象语法树(AST)。
另一方面,转换器则从 AST 生成一个虚拟 DOM 树。
随后,引入 差异对比:差异对比是指比较两个结构的过程。第一个是 DOM 树的目标表示,第二个是实际状态。差异对比过程确保虚拟 DOM 与真实 DOM 保持同步。

目标受众与先修知识

本课程适合具备一定 JavaScript 基础知识的学习者,包括以下内容:

  • 你已经熟悉主流的 JavaScript 框架,并在项目中至少使用过一种框架。
  • 你充满好奇心,希望深入了解 JavaScript 框架内部的工作原理。
先修知识
先修知识

你能期待什么?

本迷你课程将带你迈出构建最小化 JavaScript 框架的第一步。
我们将通过一系列示例和代码片段,直观展示各项技术的实际运作方式,并将理论知识转化为实践应用。

编译原理