• 欢迎光临~

5. Vue 【进阶】- AST 抽象语法树

开发技术 开发技术 2022-11-19 次浏览

Vue 【进阶】- AST 抽象语法树

1. AST 简介

在开发Vue的时候编译器会将模板语法编译成正常的HTML语法,而直接编译的时候是非常困难的,因此此时会借助AST抽象语法树进行周转,进而变为正常的HTML语法,使编译工作变得更加简单。

抽象语法树的本质上是一个JS对象,Vue在审视所有HTML结构时是以字符串的新式进行的,最终将其解析为JS对象。AST抽象语法树服务于模板编译,将一种语法翻译为另一种语法。在Vue中将模板语法编译为HTML语法,自己作为中转站。
5. Vue 【进阶】- AST 抽象语法树

2. 抽象语法树和虚拟节点的关系

5. Vue 【进阶】- AST 抽象语法树

程序员灯塔
转载请注明原文链接:5. Vue 【进阶】- AST 抽象语法树
喜欢 (0)
违法和不良信息举报电话:022-22558618 举报邮箱:dljd@tidljd.com