戳蓝字「前端技术优选」关注我们哦! 前言 babel Babel 对于前端开发者来说应该是很熟悉了,日常开发中基本上是离不开它的. 已经9102了,我们已经能够熟练地使用 es2015+ 的语法.但是对于浏览器来说,可能和它们还不够熟悉,我们得让浏览器理解它们,这就需要 Babel. 当然,仅仅是 Babel 是不够的,还需要 polyfill 等等等等,这里就先不说了. What:什么是 `Babel` Babel is a toolchain that is mainly used to c…
作者 Jason Orendorff github主页 https://github.com/jorendorff 现在,我们将向你分步展示如何做到的这一切.上面提及的工具被称为转译器,你可以将它理解为源代码到源代码的编译器——一个在可比较的抽象层上操作不同编程语言相互转换的编译器.转译器允许我们用ES6编写代码,同时保证这些代码能在每一个浏览器中执行. 转译技术拯救了我们 转译器使用起来非常简单,只需两步即可描述它所做的事情: 用ES6的语法编写代码. let q = 99; let my…