Javascript 简明教程
JavaScript - History
JavaScript 改变了网站、应用程序和游戏开发领域,并对数字产业进行了革新。JavaScript 主要与 HTML 和 CSS 一起用于开发应用程序界面。然而,现在它也用作服务器端编程语言。据 stackoverflow 2023 年调查显示,全球大约 63% 的开发人员都在使用 JavaScript。
History of JavaScript
我们来简要讨论一下 JavaScript 的历史。
First stage development of JavaScript
1993 年,一些开发人员发布了具有图形界面的 Web 浏览器 Mosaic。1994 年,Mosaic Web 浏览器的主要开发人员创立了 Netscape。他们还发布了名为 Netscape Navigator 的浏览器。
直到 1996 年,网站都是静态的,只包含 HTML 和 CSS。因此,需要将动态行为添加到网页中以使网站更具交互性。需要使用脚本语言来向网页中添加动态行为。
Netscape 的首席软件开发员 Brendan Eich 于 1995 年 9 月在 10 天内开发出了该脚本语言。新开发的脚本语言被命名为“Mocha”,后来更名为“LiveScript”,再后来更名为“JavaScript”。
JavaScript 这个名字取自“Java”语言。Java 在当时是最流行的语言,由于是脚本语言,所以添加了脚本。
Standardization of JavaScript
JavaScript 在开发之初仅得到 Internet Explorer 浏览器的支持。但 Internet Explorer 浏览器现已弃用。
1997 年,为在所有 Web 浏览器中推广 JavaScript,Netscape 向欧洲计算机制造商协会 (ECMA) 提交了一项标准化 JavaScript 的提案。
这就是 ECMAScript (ES) 进入开发领域的方式。在此之后,JavaScript 开发人员社区和 Netscape 不断更新 JavaScript,为 JavaScript 添加新功能并发布新版本,例如,ES1、ES2、…、ES13 等。
JavaScript 的最新版本为 ES13。
JavaScript Libraries and Frameworks
2005 年之后,JavaScript 开发发生了革命。
2006 年,开发了最流行的库之一 JQuery,以便更轻松地进行网站开发。但如今,JavaScript 已支持数千个库。
2010 年,推出了 Ember、Backbone 等框架。框架提供了应用程序的结构。2013 年,推出了最流行的框架之一 React。
History table of JavaScript
Year |
ECMAscript Version |
Feature Released |
1995 |
Brendan Eich 开发了 JavaScript。 |
|
1996 |
JavaScript 1.0 was released. |
|
1997 |
ES1 |
JavaScript 的标准化由 ECMA 进行,并发布了 ES1 版本。 |
1998 |
ES2 |
发布了 ES2 版本的 JavaScript。 |
1999 |
ES3 |
发布了 ES3 版本的 JavaScript。 |
2006 |
开发了第一个使用 JavaScript 的库 JQuery。 |
|
2008 |
ES4 |
发布了 ES4 版本的 JavaScript。 |
2009 |
开发了 NodeJS 作为服务器端编程语言。 |
|
2009 |
ES5 |
发布了 ES5 版本的 JavaScript。 |
2010 |
第一个框架,Angular JS,被开发。 |
|
2013 |
最流行的 JavaScript 框架,ReactJS 被开发。 |
|
2015 |
ES6 |
ES6 版本的 JavaScript 发布。 |
2016 |
ES7 |
ES7 版本的 JavaScript 发布。 |
2017 |
ES8 |
ES8 版本的 JavaScript 发布。 |
2018 |
ES9 |
ES9 版本的 JavaScript 发布。 |
2019 |
ES10 |
ES10 版本的 JavaScript 发布。 |
2020 |
ES11 |
ES11 版本的 JavaScript 发布。 |
2021 |
ES12 |
ES12 版本的 JavaScript 发布。 |
2022 |
ES13 |
ES13 版本的 JavaScript 发布。 |