1. 主页
  2. 发布
  3. 短网址二维码
  4. Base64编码解码
  5. 移动版blog
Babel开发
作者:晨曦沐枫|发表时间:2018-11-6 1:10:02 |分类:CSS样式

一. Babel插件开发规范和基本结构介绍

二. Babel常用插件介绍及原理

    1. 主要过程: 解析(parse),转换(transform),生成(generate)

    2. code 转 AST,字符串到字面量对象的过程,转换工具

    3. 生成:深度优先遍历整个 AST,然后构建可以表示转换后代码的字符串。转换的时候是是进行递归的树形遍历,因为深度优先的遍历算法,到一个叶子节点之后,发现没有子孙节点,需要向上溯源才能回到上一级继续遍历下个子节点,所以每个节点都会被访问两次,遍历过程有点像洋葱模型。

三. Babel插件在Webpack中的运行原理

四. Babel插件如何替换我们想要的代码

五. Babel插件如何在本地Debug

六. Babel插件发布与使用

七. Babel插件

八. Babel插件效率问题

九. Babel插件拓展能力


标签: Babel开发 最后修改时间:2018-12-18 15:40:01
晨曦沐枫

魔都漂泊码农一枚,平常热衷于分享探讨一些新技术,喜欢挑战又不忘初心,所以写了这么一个站点和大家分享交流,主要分享还是前端技术为主,也有记录工作经验和生活感悟。

由于个人水平有限,所以博客中的文章难免有错误或者不正确的地方,欢迎在文章下方留言,楼主看到会及时改正。

博客是我利用空闲时间维护的一个小项目,如有异常或者报错(一般异常都hold住了,手动微笑),欢迎留言或者邮件,楼主尽早修正,楼主已推出移动版blog,欢迎使用。

联系邮箱:myco_xmy@qq.com