JavaScript、ECMAScript、TypeScript的关系

1995年:JavaScript 

当时的网景公司正凭借其Navigator浏览器成为Web时代开启时最著名的第一代互联网公司

由于网景公司希望能在静态HTML页面上添加一些动态效果,于是叫Brendan Eich这哥们在两周之内设计出了JavaScript语言。

为什么起名叫JavaScript?原因是当时Java语言非常红火,所以网景公司希望借Java的名气来推广,但事实上JavaScript除了语法上有点像Java,其他部分基本上没啥关系。

1996年:ECMAScript 

因为网景开发了JavaScript,一年后微软又模仿JavaScript开发了JScript,为了让JavaScript成为全球标准,几个公司联合ECMA(European Computer Manufacturers Association)(欧洲计算机制造商协会)组织定制了JavaScript语言的标准,被称为ECMAScript标准。

版本    发布时间 一般称呼 简称
第1版 1997年6月 ECMAScript 1 ES1 
第2版 1998年4月 ECMAScript 2 ES2 
第3版 1999年12月 ECMAScript 3 ES3 
第4版 2007年10月草案 ECMAScript 4 ES4 
第5版 2009年12月 ECMAScript 5 ES5 
第6版 2015年6月 ECMAScript 2015 ES6 
第7版 2016年6月 ECMAScript 2016 ES7 
第8版 2017年6月 ECMAScript 2017 ES8 

2015年:TypeScript 

TypeScript 是JavaScript 的超集,即包含JavaScript 的所有元素,能运行JavaScript 的代码,并扩展了JavaScript 的语法。相比于JavaScript ,它还增加了静态类型、类、模块、接口和类型注解方面的功能,更易于大项目的开发。

猜你喜欢

转载自blog.csdn.net/xiaoxiong_jiaxin/article/details/120080584