Babel (编译器)

✍ dations ◷ 2025-02-24 00:49:05 #编译器软件,自由软件,使用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。

相关

  • 正态分布正态分布(英语:normal distribution)又名高斯分布(英语:Gaussian distribution),是一个非常常见的连续概率分布。正态分布在统计学上十分重要,经常用在自然和社会科学来代表一个不明
  • 艾灸在古代中国,艾草就已是重要的民生植物。通常用于针灸术的“灸”。所谓针灸其实分成两个部分。“针”就是拿针刺穴道,而“灸”就是拿艾草点燃之后去薰、烫穴道,穴道受热固然有刺
  • 西蒙·仙诺茜蒙·仙诺(法语:Simone Signoret,1921年3月25日-1985年9月30日),犹太人,法国电影女演员,法国第一位奥斯卡金像奖得主。
  • 作曲人作曲家是专门创作音乐的音乐家。在过去,大部分的音乐家都会作曲,但在分工细密的现代社会,作曲家、演奏家甚至指挥家等,已经成为截然不同的音乐家类型。历史上有许多创作的类型,像
  • 第50届金马奖第50届金马奖,是2013年中华民国与华语电影业界的年度盛事之一,表扬年度杰出华语电影作品与电影工作者。入围名单于2013年10月1日公布,颁奖典礼于11月23日在国父纪念馆举行,电视
  • 中锋中锋(英语:Center),俗称第五人/五号位置(the five)或大个子(big man),是篮球比赛阵容中的一个位置;一般都由队中最高的球员担任,传统上强调篮下的防守以及篮板球的保护。由于具有身高的
  • 锗的同位素锗(Ge,原子量:72.630(8))共有45个同位素,其中有4个同位素是稳定的。备注:画上#号的数据代表没有经过实验的证明,只是理论推测而已,而用括号括起来的代表数据不确定性。
  • 定朔定朔是古代中国阴阳历中,确定每月第一天(初一、朔)的一种计算方法,与平朔相对。这种算法的原则是,将太阳的黄经和月的黄经一致的当天作为每月的初一。因此这种算法考虑了太阳运行
  • 佩卡姆佩卡姆(Peckham)是位于英国伦敦东南部的一个地区。佩卡姆位于查令十字东南3.5英里(5.6千米)处。据2011年人口普查,佩卡姆有人口11,381人。
  • 2008年5月逝世人物列表2008年5月逝世人物列表,是用于汇总2008年5月期间逝世人物的列表。