一些有关JavaScript的名词

http://infrequently.org/2008/08/the-ecmajavascript-name-soup/

 

ECMAScript 3:

别名:JavaScript,ES3,ECMAScript 262-3和JScript。

现在所有的浏览器都支持JavaScript,ECMAScript 3是ECMAScript中最通用的标准规格。它已经很古老了,下面列出的都不是被广泛接受的标准。

ECMAScript 4:

别名:ES4,"JavaScript 2"

一个新的语言,大部分向后兼容,但是增添了新的可选择的类型和类继承的性能。基于松散的Adobe ActionScript 3。这次正是ECMAScript 4死亡,而Harmony诞生。技术委员会放弃了ECMAScript 4.0,选择了渐进版ECMAScript 3.1,又名“Harmony(和谐)。

ECMAScript 3.1

别名:ES3.1,是ES3的添加部分。

这个版本计划是去年年底由Microsoft和Yahoo主导,让整个标准分裂,但是Harmony的诞生消除了裂痕。

ActionScript 3

别名: AS3

Adobe现在支持的类似JavaScript的语言,只是有些功能象Java一样提供强类型和基于类语法。在这个基础上做了很多工作而成为ES4.

Tamrin

一个JIT(Just-In-Time)字节代码虚拟机,是Flash播放器的核心,以开源的ActionScript虚拟机为基础。由 Adobe贡献给Mozilla基金会。这个虚拟机现在能够运行ActionScript 3代码,未来可能能够运行“真正”的Mozilla JavaScript代码。它并没有完全实现ES3或者ES4,但是通过它自己的字节代码来展示在前台,满足开发者的需求。

Tamarin-tracing

一个类似Tamarin的虚拟机能够实现同样的字节代码语言,但是被设计成为由移动设备使用和其他代码数量和VM footprint非常重要的场合。它实现trace-tree JIT来加速热点区域。同样由Adobe贡献给Mozilla。

TC39

ECMA技术委员会名称,受特许解决JavaScript语言相关事宜。

Harmony

一个新的语言代码名称,ES3.1后继版本,将继续ES4努力实现的目标,但是和ES4的方向和内容有大不同,着重点面对渐进和更广泛的解决方 案,Javascript 2 中很多被期待的,非常重要的改进都被取消,比如,类似 Python 的 package 与 namespace 功能。

JavaScript 2

一个可以说已经死亡的名称。这个名字最初是1999年由Waldemar Horwat的第一个关于JavaScript广域解决提案中提出的。提议并没有完全成功(微软在JScript.NET中实现了部分功能。)和通过 TC39延续的后继工作进入ES4被统称为"JavaScript 2"。JavaScript 2并不代表一个被认证的标准或现在的提案。

ECMAScript

JavaScript 语言的正式名称。自从Sun公司宣布拥有JavaScript这个名字,商标上出现冲突,所以对JavaScript拥有认证权利的ECMA委员会强制改成这个名字。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值