首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
我不信我学不会Babel
非常厉害
创建于2022-07-27
订阅专栏
根据阅读小册《Babel 插件通关秘籍》而做的阅读笔记
等 1 人订阅
共10篇文章
创建于2022-07-27
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
【Babel】Babel的API-@babel/core
携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第12天,点击查看活动详情 @babel/parser、@babel/traverse、@babel/generaotr、@babe
【Babel】Babel的API-@babel/traverse
携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第9天,点击查看活动详情 @babel/traverse @babel/traverse 用来遍历和修改由 @babel/parse
【Babel】Babel的API-@babel/parser
携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第8天,点击查看活动详情 Babel的API Babel的编译流程分为:parse、transform、generate三步,每一步
【Babel】Babel的AST-AST的公共属性
携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第7天,点击查看活动详情 AST的公共属性 每种AST都有自己的属性,其中有一些属性是每种AST都会有的,这些就是AST的公共属性。
【Babel】Babel的AST节点-Class、Modules、Program 、File
携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第6天,点击查看活动详情 Class class是ESNext的语法,babel中有专门的AST节点来表示。 以下面的代码为例: 整
【Babel】Babel的AST节点-表达式
携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第5天,点击查看活动详情 表达式(Expression) 表达式的特点是执行完以后有返回值,这是和语句 (statement) 的区
【Babel】Babel的AST节点-语句、声明
携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第4天,点击查看活动详情 语句(Statement) 语句是代码执行的最小单位,可以说,代码是由语句(Statement)构成的。语
【Babel】Babel的AST节点-字面量、标识符
AST叫做抽象语法树,它抽象的点在于它并不是完完全全对应源代码的,而是会省略点一些东西,比如说分隔符、代码注释这些东西是不会出现在AST里面的。
【Babel】Babel的编译流程
为了让计算机理解代码需要先对源码字符串进行 parse,生成 AST,把对代码的修改转为对 AST 的增删改,转换完 AST 之后再打印成目标代码字符串。
【Babel】Babel的介绍及其用途
Babel 是一个工具链,主要用于将采用 ECMAScript 2015+ 语法编写的代码转换为向后兼容的 JavaScript 语法,以便能够运行在当前和旧版本的浏览器或其他环境中。