混乱的JavaScript相关名称

Heero.Luo发表于15年前,已被查看942次

LiveScript

LiveScript是JavaScript语言的前身。自从Sun公司推出著名的Java语言之后,Netscape公司引进了Sun公司有关Java的程序概念,将自己原有的LiveScript重新进行设计,并改名为JavaScript。

JavaScript

JavaScript是一种广泛用于前端开发的脚本语言,前身是LiveScript。它已经被Netscape公司提交给ECMA制定为标准,称之为ECMAScript,标准编号ECMA-262。目前最新版为ECMA-262 3rd Edition。

ECMAScript

ECMAScript是由Ecma国际(前身为欧洲计算机制造商协会)通过ECMA-262标准化的脚本程序设计语言核心。所谓核心,意思是它并不作为一种独立的语言出现,而是为不同种类的宿主环境提供脚本语言的核心功能。JavaScript、JScript、ActionScript等都基于ECMAScript,都是ECMAScript的扩展。

Java

Java之于JavaScript就如ham(火腿)之于hamster(仓鼠),只是名字相似,实际上完全不相关。Javascript是用于前端开发的语言,Java是用于后端开发的语言。

JScript

JScript其实就是微软的JavaScript实现,也是基于ECMAScript核心。我们在谈论IE下的JavaScript时,实际上指的是JScript。JScript也可以用于后端ASP开发。

JScript.NET

JScript .NET基于尚未定稿的ECMAScript 4.0版规范,是微软.Net平台下的一种编程语言,可用于后端ASP.NET开发等。

评论 (0条)

发表评论

(必填)

(选填,不公开)

(选填,不公开)

(必填)