JavaScript 的诞生和发展

402 阅读2分钟

本文的主要目的是记录和总结自己学习的前端知识。文中部分内容源于网络。

注:如果需要了解更多关于JS诞生和发展历史的信息,可以参考 维基百科Javascript诞生记Javascript的10个设计缺陷 等文章。

1.什么是Javascript

JavaScript(通常缩写为JS)是一种高级的、解释型的编程语言。JavaScript是一门基于原型、头等函数的语言,是一门多范式的语言,它支持面向对象程序设计,指令式编程,以及函数式编程。它被世界上的绝大多数网站所使用,也被世界主流浏览器(Chrome、IE、Firefox、Safari、Opera)支持。
布兰登·艾克(Brendan Eich)是JS的创始人。

2.Javascript诞生背景

网景公司的需求
1993年,开发出1990年代互联网主要浏览器的公司,网景公司,急需一种网页脚本语言,使得浏览器可以与网页互动。这时,函数式编程方面的专家,Brendan Eich在1995年5月仅花了十天时间把JavaScript设计出来。之所以叫做JavaScript,是因为网景公司与开发Java的Sun公司有合作,但这两种语言除了名字外毫无关系。

3.JS标准的制定

1996年11月,网景正式向ECMA(欧洲计算机制造商协会)提交语言标准。1997年6月,ECMA以JavaScript语言为基础制定了ECMAScript标准规范ECMA-262。标准是ECMAScript,语言是Javascript,一般标准晚于语言。

4.JS的发展

目前目前世界上使用最广泛的 JS 版本(IE 6 支持的版本)是于1999年发布的JS第三版。之后Chrome的诞生和兴起以及杀手级应用Gmail的出现促成了JS兴起。Chrome的JS V8引擎也为之后的技术如Node.js、npm、Webpack、Vue、React等的发展奠定了基础。但是由于JS的设计十分仓促,因此本身存在着很多问题,毁誉参半,就连其创始人都对JS的最初几个版本十分不看好。