首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
babel原理
订阅
xuyaohui
更多收藏集
微信扫码分享
微信
新浪微博
QQ
8篇文章 · 0订阅
一文彻底读懂Babel
在我们平时写代码的过程中可能没有感觉Babel的存在,但其实只要我们写JS代码,Babel已经无处不在、无时不刻的在影响着我们的代码;在Webpack基础篇中,我们简单的介绍Babel的安装,也知道了它能够将高版本的ES6转为低版本的ES5代码,这篇文章我们就对Babel的配置…
语法降级与Polyfill:消灭低版本浏览器兼容问题
提到前端编译工具链方面,可能大家最新想到的是诸如@babel/preset-env、core-js、regenerator-runtime等工具。不过,我们今天要讲的是官方的 Vite 插件@vite
Babel配置傻傻看不懂?
通过第一节的学习我们知道完成第一步骤解析完AST后,接下来是进入转换,插件在这个阶段就起到关键作用了。 答:presets是预设,举个例子:有一天树酱要去肯德基买鸡翅、薯条、可乐、汉堡。然后我发现有个套餐A包含了(薯条、可乐、汉堡),那这个present就相当于套餐A,它包含了…
回顾 babel 6和7,来预测下 babel 8
回顾 babel 6和 babel 7一路发展过来都做了哪些设计,解决了哪些问题,展望下 babel 8 ,我们是不是可以看到它的样子了呢?本文带你深入babel 的本质!
浅析babel-plugin-component
vue + element-ui 使用 babel-plugin-component 来实现按需加载组件及样式。 借助 babel-plugin-component,我们可以只引入需要的组件,以达到减小项目体积的目的。 找到引入 element-ui 的类型为 ImportDe…
面试官(7): 聊一聊 Babel?
如果只是 Babel 可能真没有必要,问题是其背后的原理在我们开发中应用过于广泛了,包括不限于: eslint jshint stylelint css-in-js prettier jsx vue-template uglify-js postcss less 等等等等,从模…
深入浅出 Babel 下篇:既生 Plugin 何生 Macros
这篇文章干货不少于上篇文章,这篇我们深入讨论一下宏这个玩意 —— 我想我们对宏并不陌生,因为很多程序员第一门语言就是 C/C++; 一些 Lisp 方言也支持宏(如 Clojure、Scheme), 听说它们的宏写起来很优雅;一些现代的编程语言对宏也有一定的支持,如 Rust、…
深入浅出 Babel 上篇:架构和原理 + 实战
✨满满的干货,不容错过哦. 写文不易,点赞是最大的鼓励。 文章下篇已经更新:深入浅出 Babel 下篇:既生 Plugin 何生 Macros 有点冷清,赞起来。 上图是 Babel 的处理流程, 如果读者学习过编译器原理,这个过程就相当亲切了. 1️⃣词法解析(Lexical…