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。

Server-side JavaScript

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

目前,NodeJS 由 Google 进行管理。

Modern JavaScript and ES6 Release

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

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

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 发布。

Future of JavaScript

在世界上,98% 的网站使用 JavaScript 作为客户端编程语言。

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

全球有 1400 多万 JavaScript 开发人员,这个数字还在增长。总体而言,JavaScript 的未来是光明的。

JavaScript Browser Support

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

Chrome

Firefox

Microsoft Edge

Opera

Safari

Firefox Android

Yes

Yes

Yes

Yes

Yes

Yes