Skip to content

将template转化为ast ​

本节目标:理解“将template转化为ast”的核心思路,并能把它用于实际开发或面试表达。

template -> ast语法树(用来描述语法的,描述语法本身的) -> 描述成一个树结构 ->  将代码重组成js语法
模板编译原理
把template模板编译成render函数-》 虚拟DOM -》 diff算法比对虚拟DOM)
ast -> render返回 -> vnode -> 生成真实dom
更新的时候再次调用render -> 新的vnode  -> 新旧比对 -> 更新真实dom

本站总访问 — 次