当前位置:Gxlcms > JavaScript > 什么是AST?Vue源码中AST语法树的解析

什么是AST?Vue源码中AST语法树的解析

时间:2021-07-01 10:21:17 帮助过:3人阅读

这篇文章给大家介绍的内容是关于什么是AST?Vue源码中AST语法树的解析,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。

什么是AST

AST是指抽象语法树(abstract syntax tree),或者语法树(syntax tree),是源代码的抽象语法结构的树状表现形式。Vue在mount过程中,template会被编译成AST语法树。
然后,经过generate(将AST语法树转化成render function字符串的过程)得到render函数,返回VNode。VNode是Vue的虚拟DOM节点,里面包含标签名、子节点、文本等信息,关于VNode的学习来自:

以上就是什么是AST?Vue源码中AST语法树的解析的详细内容,更多请关注Gxl网其它相关文章!

人气教程排行