模板编译在整个渲染过程中的位置如下:
第七章、模板编译
模板编译的主要目标就是生成渲染函数,而渲染函数的作用是每次执行它,它就会使用当前最新的状态生成一份新的vnode,然后使用这个vnode进行渲染。
模板编译的整体流程:
第七章、模板编译
模板编译分三部分:

  1. 【解析器】:将模板解析成AST(抽象语法树)
  2. 【优化器】:遍历AST标记静态节点
  3. 【代码生成器】:使用AST生成渲染函数

相关文章: