1. 首页
  2. 存储
  3. Dell
  4. Vue源码解析之Template转化为AST的实现方法

Vue源码解析之Template转化为AST的实现方法

上传者: 2020-12-13 11:10:00上传 PDF文件 117.56KB 热度 14次
什么是AST 在Vue的mount过程中,template会被编译成AST语法树,AST是指抽象语法树(abstract syntax tree或者缩写为AST),或者语法树(syntax tree),是源代码的抽象语法结构的树状表现形式。 Virtual Dom Vue的一个厉害之处就是利用Virtual DOM模拟DOM对象树来优化DOM操作的一种技术或思路。 Vue源码中虚拟DOM构建经历 template编译成AST语法树 -> 再转换为render函数 最终返回一个VNode(VNode就是Vue的虚拟DOM节点) 本文通过对源码中AST转化部分进行简单提取,因为源码中转化过程
下载地址
用户评论