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生成的模板和子树生成的静态模板不编译,第一次编译的时候,将他们提升成静态资源,不再更新节点或者直接跳过

你可能感兴趣的:(vue 2x源码分析(二)---src/compiler)