Babel (编译器)

✍ dations ◷ 2025-10-21 23:19:11 #编译器软件,自由软件,使用MIT许可证的软件

Babel ,又名 Babel.js。 是一个用于 web 开发,且自由开源的 JavaScript 编译器、转译器。

Babel 使软件开发者能够以偏好的编程语言或风格来写作源代码,并将其利用 Babel 翻译成 JavaScript(现今在浏览器最常用的编程语言)。

Babel 是一个常用来使用最新的 JavaScript 语言特性的工具。身为一个转译器、或编译器,开发者可以使用 ECMAScript 6 以上的功能,并将其转换成旧版本等效的 JavaScript 让浏览器能够去解读。

Babel 的核心版本目前每个月有超过 500 万次下载。

Babel plugin 是用来在 web 开发上提供特定的转换机制。举例来说,使用 React.js 的开发者,可以使用 Babel 来转换 JSX 语法成 JavaScript,使用 Babel preset react。

相关

  • 远东远东(英语:Far East),是西方国家所发明对亚洲使用的地理概念。以西欧为中心,东欧、东南欧、北非、安纳托利亚称为“近东”,东非、黎凡特、阿拉伯半岛、中亚一带称为“中东”,西伯利
  • FDG氟代脱氧葡萄糖是2-脱氧葡萄糖的氟代衍生物。其完整的化学名称为2-氟-2-脱氧-D-葡萄糖,通常简称为18F-FDG或FDG。FDG最常用于正电子发射断层扫描(PET)类的医学成像设备:FDG分子
  • 四羰基铁酸二钠四羰基铁酸二钠是化合物,化学式为Na2。有机合成使用这种对氧敏感的试剂,主要是在合成醛中。常用二恶烷络合其中的钠离子,这种二恶烷溶液也被称为Collman试剂。四羰基铁酸根离子
  • 独联体独立国家联合体(俄语:Содружество Независимых Государств),简称独联体(俄语:СНГ),苏联解体后由部分原苏联加盟共和国协调成立的一个国家联盟,其
  • 网状固体共价键(英语:covalent bond),是化学键的一种。两个或多个非金属原子共同使用它们的外层电子(砷化镓为例外),在理想情况下达到电子饱和的状态,由此组成比较稳定和坚固的化学结构叫做
  • 六日战争阿拉伯-以色列战争(1948年–1949年) – 苏伊士运河危机(1956年) – 水权争夺战争(1964年-1967年) – 六日战争(1967年) – 消耗战争(1968年–1970年) – 赎罪日战争(19
  • 2018年美国中期选举2018年美国中期选举主要在2018年11月6日周二举行,本次中期选举是在共和党籍总统唐纳德·特朗普的第一届总统任期举行,被视为2020年美国总统选举的风向指标。美国众议院所有435
  • Malaysiakini当今大马(马来语:Malaysiakini),是马来西亚的一个网上新闻媒体,由颜重庆先生创于1999年11月20日。目前拥有中文、英文、马来文及淡米尔文4个语言供选择。当今大马同时也是制作和
  • 硫酸铀(IV)硫酸铀(IV)是一种水溶性铀化合物,化学式为U(SO4)2,高毒。硫酸铀酰溶液经过光化学还原可以得到硫酸铀(IV),以乙醇为还原剂,光化学还原可以在日光下进行。硫酸铀(IV)在溶液中结晶,
  • 赫瓦贾·阿西夫赫瓦贾·穆罕默德·阿西夫(英语:Khawaja Muhammad Asif,乌尔都语: خواجہ محمد آصف‬‎‎,1949年8月9日-),是一名巴基斯坦政治人物。他在2017年8月被任命为巴基斯坦外交