1995
Year: JavaScript
Netscape, at the time, was becoming the most famous at the dawn of the Web age with its Navigator browser 第一代互联网公司
.
Since Netscape wanted to add some dynamic effects to static HTML pages, it asked Brendan Eich
this buddy 两周
to design JavaScript
the language inside.
Why is it named JavaScript
? The reason was that at that time Java语言非常红火
, Netscape hoped to use the fame of Java to promote it, but in fact JavaScript was a bit like Java in syntax, and the other parts were basically irrelevant.
1996: ECMAScript
Because Netscape developed JavaScript, Microsoft imitated JavaScript and developed JScript a year later. In order to make JavaScript a global standard, several companies joined forces with ECMA (European Computer Manufacturers Association) to organize and customize JavaScript language standards. , known as the ECMAScript standard.
Version | release time | general title | Abbreviation |
First Edition | June 1997 | ECMAScript 1 | ES1 |
Version 2 | April 1998 | ECMAScript 2 | ES2 |
version 3 | December 1999 | ECMAScript 3 | ES3 |
4th edition | Draft October 2007 | ECMAScript 4 | ES4 |
version 5 | December 2009 | ECMAScript 5 | ES5 |
version 6 | June 2015 | ECMAScript 2015 | ES6 |
7th edition | June 2016 | ECMAScript 2016 | ES7 |
8th edition | June 2017 | ECMAScript 2017 | ES8 |
2015: TypeScript
TypeScript is a superset of JavaScript, that is, it contains all the elements of JavaScript, can run JavaScript code, and extends the syntax of JavaScript. Compared with JavaScript, it also increases the functions of static types, classes, modules, interfaces and type annotations, making it easier to develop large projects.