JavaScript - 历史



JavaScript 改变了网站、应用程序和游戏开发世界,并彻底改变了数字行业。JavaScript 主要与 HTML CSS 一起用于开发应用程序界面。然而,如今,它也被用作服务器端编程语言。根据 2023 年 stackoverflow 调查,在全球范围内,大约 63% 的开发人员正在使用 JavaScript。

JavaScript 的历史

让我们讨论一下 JavaScript 的简史。

JavaScript 的第一阶段开发

1993 年,一些开发人员发布了带有图形界面的 Web 浏览器 Mosaic。1994 年,Netscape 由 Mosaic Web 浏览器的首席开发人员创立。他们还发布了名为 Netscape Navigator 的浏览器。

直到 1996 年,网站都是静态的,只包含 HTML 和 CSS。因此,需要将动态行为添加到网页中,以使网站更具交互性。需要脚本语言才能将动态行为添加到 Web 页面。

1995 年 9 月,Netscape 的首席软件开发人员 Brendan Eich 在 10 天内开发了脚本语言。“Mocha”名称被赋予了新开发的脚本语言,后来重命名为“LiveScript”,然后重命名为“JavaScript”。

JavaScript 这个名字是从 'Java' 语言中给出的。Java 是当时最流行的语言,由于脚本语言而添加脚本。

JavaScript 的标准化

JavaScript 在开发时仅受 Internet Explorer 浏览器支持。但是,Internet Explorer 浏览器现已弃用。

1997 年,为了在所有 Web 浏览器中推广 JavaScript,Netscape 向欧洲计算机制造商协会 (ECMA) 提交了一份标准化 JavaScript 的提案。

这就是 ECMAScript(ES) 进入开发世界的方式。之后,JavaScript 开发人员社区和 Netscape 不断更新 JavaScript,向 JavaScript 添加新功能并发布新版本 ES1、ES2 ...、ES13 等。

最新版本的 JavaScript 是 ES13。

JavaScript 库和框架

2005 年之后,JavaScript 开发发生了一场革命。

2006 年,开发了最受欢迎的库之一 JQuery,以使网站开发更易于访问。但是,JavaScript 现在支持数千个库。

2010 年,推出了 Ember、Backbone 等框架。框架提供应用程序的结构。2013 年,推出了名为 React 的最受欢迎的框架之一。

服务器端 JavaScript

2009 年,Ryan Dhal 引入了 NodeJS 运行时环境,用于创建服务器端应用程序。由于 NodeJS,开发人员可以使用 JavaScript 进行全栈 Web 开发,而 JavaScirpt 不仅限于前端开发。

目前,Google 正在管理 NodeJS。

现代 JavaScript 和 ES6 版本

2015 年,发布了 ES6 版本的 JavaScript。在 Es6 版本中,JavaScript 开发人员对 JavaScript 进行了重大更改,并添加了更高级的功能。

最新版本的 JavaScript Es13 于 2022 年发布。

JavaScript 历史表

年份 ECMAscript 版本 功能发布
1995   Brendan Eich 开发了 JavaScript。
1996   JavaScript 1.0 发布。
1997 ES1 ECMA 对 JavaScript 进行了标准化,并发布了 ES1 版本。
1998 ES2 发布了 ES2 版本的 JavaScript。
1999 ES3 发布了 ES3 版本的 JavaScript。
2006   第一个库 JQuery 是为使用 JavaScript 而开发的。
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。

JavaScript 的未来

在全球范围内,98% 的网站使用 JavaScript 作为客户端编程语言。

对网站、应用程序、软件等的需求不断增加,也增加了对 JavaScript 的需求。随着时间的推移,开发人员社区开发了更多 JavaScript 支持的库和框架,从而更容易开发数字产品。

世界上有 14+ 百万 JavaScript 开发人员,而且这个数字还在增长。总的来说,JavaScript 的未来是光明的。

JavaScript 浏览器支持

大多数现代浏览器都支持 JavaScript。

Chrome Firefox Microsoft Edge Opera Safari Firefox Android
Yes Yes Yes Yes Yes Yes