第七章、模板编译

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

  1. 【解析器】:将模板解析成AST(抽象语法树)
  2. 【优化器】:遍历AST标记静态节点
  3. 【代码生成器】:使用AST生成渲染函数
发布了260 篇原创文章 · 获赞 24 · 访问量 10万+

猜你喜欢

转载自blog.csdn.net/LiyangBai/article/details/104373491