美文网首页
Babel 是什么?

Babel 是什么?

作者: 一个好汉 | 来源:发表于2021-07-30 22:59 被阅读0次
Babel

Babel 是一个 JavaScript 编译器

Babel 是一个工具链,主要用于将采用 ECMAScript 2015+ 语法编写的代码转换为向后兼容的 JavaScript 语法,以便能够运行在当前和旧版本的浏览器或其他环境中。下面列出的是 Babel 能为你做的事情:

  • 语法转换
  • 通过 Polyfill 方式在目标环境中添加缺失的特性(通过第三方 polyfill 模块,例如 core-js,实现)
  • 源码转换 (codemods)
// Babel 输入: ES2015 箭头函数
[1, 2, 3].map((n) => n + 1);

// Babel 输出: ES5 语法实现的同等功能
[1, 2, 3].map(function(n) {
  return n + 1;
});

有关编译器的精彩教程,请查看 the-super-tiny-compiler 项目,它还高屋建瓴地解释了 Babel 的工作方式。

参考

相关文章

  • Webpack配置

    babelrc .babelrc和babel.config.js区别 Babel是什么 Babel 是一个 Jav...

  • babel【0】:Babel 是什么

    一、Babel 是什么 1、Babel 是一个工具集,主要用于将 ES6 版本的JavaScript 代码转为 E...

  • day07: 自定义babel plugin

    babel是什么? 用官方的解释就是Babel is a JavaScript compiler.Use next...

  • babelrc配置

    Babel 是什么? Babel 是一个 JavaScript 编译器 Babel 是一个工具链,主要用于将采用 ...

  • babel 使用

    Babel 是什么? Babel 是一个 JavaScript 编译器 Babel 是一个工具链,主要用于将 EC...

  • 前端开发必备之——Babel

    今天给大家介绍一款前端开发必备工具Babel Babel是什么? JavaScript编译器 Babel 是一个工...

  • Babel

    Babel 是什么? Babel 是一个 JavaScript 编译器 Babel 是一个工具链,主要用于将 EC...

  • babel

    首先,先说一下babel是什么? Babel 是一个 JavaScript 编译器。 然后再介绍一下babel的四...

  • Babel 是什么?

    Babel 是一个 JavaScript 编译器 Babel 是一个工具链,主要用于将采用 ECMAScript ...

  • babel常用配置

    babel常用配置 babel-polyfill是什么 1.主要做浏览器兼容性的补丁2.主要库:babel7.4以...

网友评论

      本文标题:Babel 是什么?

      本文链接:https://www.haomeiwen.com/subject/guxhvltx.html