Babel 为当前最流行的代码 JavaScript 编译器了,主要用于将 ECMAScript 2015+ 版本的代码转换为低版本兼容的 JavaScript 语法(比如箭头函数)。大名鼎鼎的 Taro 也是利用 Babel 将 JSX 语法转化成小程序模板。本 Chat 将跟大家一起揭开 Babel 的神秘面纱,知其然亦知其所以然。
本 Chat 内容:
- 灵魂三连:是什么、为什么、怎样用;
- 基础概念解析:编译原理解析、词法分析、语法分析、AST(抽象语法树);
- 手写一个简易 Babel,支持箭头函数转化成 ES5 支持的 function 函数,把学到的知识点落地;
雄关漫道真如铁,而今迈步从头越。充好电,一起迎接新的挑战~
阅读全文: http://gitbook.cn/gitchat/activity/5cf35cc8cf8672351cd2536d
您还可以下载 CSDN 旗下精品原创内容社区 GitChat App ,阅读更多 GitChat 专享技术内容哦。