vue 2x源码分析(二)---src/compiler

很多只是单纯的把英文注释翻译成中文,可能翻译或理解有问题的地方请联系我

  • compiler 编译器
    • codegen 代码生成器
    • events.js 侦听事件的钩子函数并生成对应的事件
    • index.js 生成渲染代码
  • directives 指令 绑定并解析指令
  • parser 解释器
    • entity-decoder.js 实体解释器 生成一个标签,插入代码接受返回
    • filter-parser 词法分析器
    • html-parser html解释器
    • text-parser 文本解释器
  • error-detector.js 错误检查 检查关键字和节点,并输出错误提示
  • helper.js 帮助类相当于一个工具类
  • optimizer.js 编译优化 AST生成的模板和子树生成的静态模板不编译,第一次编译的时候,将他们提升成静态资源,不再更新节点或者直接跳过
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容