Babel (编译器)

✍ dations ◷ 2025-07-20 08:08: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。

相关

  • 先天性障碍先天性障碍,又称先天性疾病、先天畸形、先天缺陷,是指发育中的胎儿因为遗传性疾病或发育环境等因素导致某个部位特征结构畸形,导致在婴儿出生时即有的病症,包括了身体(英语:Physic
  • 最高法报告美国联邦最高法院判例报告(英语:United States Reports)是美国联邦最高法院所审理过所有案件的官方报告。其标注方式一般会简写为:卷次+U.S.+起始页码+(年代)。比如说,著名的《纽约
  • 12固体、 液体、 气体12族元素(常称锌族元素)是指元素周期表上第12族(ⅡB族)的元素,位于11族元素和硼族元素之间。12族元素包含锌(Zn)、镉(Cd)、汞(Hg)、鿔(Cn),均为过渡金属元素,其中鿔为人
  • 人类微生物菌落项目人类微生物组计划(英语:Human Microbiome Project,缩写:HMP)是美国国立卫生研究院于2008年发起的一项旨在鉴定与阐明和人类健康与疾病相关的微生物(人类微生物组)功能的计划,计划耗
  • 人工肾人工肾(英语:artificial kidney)经常作为血液透析的同义词,但更广义而言,也可以指已经投入使用和/或正在研究中的肾脏替代疗法(不包括肾移植)。本文涉及由肾细胞/肾组织培养的生物
  • C9补体成分9(英语:Complement component 9)是与补体系统有关的一种蛋白质。它是补体膜攻击复合物(MAC)家族的一员,能诱导细胞膜上孔洞的产生。
  • 方中通方中通(?-?),字位伯,号陪翁,安徽桐城人。清朝数学家。著有《数度衍》二十四卷、《附录》一卷、《揭方问答》。
  • 发热伴血小板减少综合征发热伴血小板减少综合症(severe fever with thrombocytopenia syndrome, SFTS),俗称蜱虫病,是由一种新发现的布尼亚病毒导致的传染病。发病征候包括发热和多器官衰竭。实验室测
  • 黏附黏附是指不同的粒子黏在一起的现象。若对于相同的粒子,类似的现象称为凝聚(英语:Cohesion (chemistry))。黏附是和两物质状态之间界面的性质有关。黏附的成因还不清楚,目前已提出
  • 延斯·斯托尔滕贝格延斯·斯托尔滕贝格(挪威语:Jens Stoltenberg  聆听 帮助·信息,1959年3月16日-),是一位挪威政治人物,曾任挪威工党领袖。曾于2000年至2001年,2005至2013年两次任挪威首相。他于201