《JavaScript 的诞生》

168 阅读3分钟

JavaScript是什么

JavaScript(通常缩写为JS)是一种高级的、解释型的编程语言。JavaScript是一门基于原型、函数先行的语言,是一门多范式的语言,它支持面向对象编程,命令式编程,以及函数式编程。它提供语法来操控文本、数组、日期以及正则表达式等,不支持I/O,比如网络、存储和图形等,但这些都可以由它的宿主环境提供支持。它已经由ECMA(欧洲电脑制造商协会)通过ECMAScript实现语言的标准化。它被世界上的绝大多数网站所使用,也被世界主流浏览器(Chrome、IE、Firefox、Safari、Opera)支持。

JavaScript 的诞生

1995年,布兰登艾克在网景公司为浏览器开发了JS功能,是与Java搭配使用的辅助脚本语言并且语法上有些类似的。JS最初的命名为:Mocha,于95年底改名为LiveScript,同年12月,Netscape Navigator 2.0 Beta 3中部署时被重命名JavaScript,当时网景公司与昇阳电脑公司组成的开发联盟为了让这门语言搭上Java这个编程语言“热词”,因此将其临时改名为JavaScript,日后这成为大众对这门语言有诸多误解的原因之一。 1996年11月,网景公司向ECMA提交了语言标准,由于版权问题,JS的语言标准叫做ECMAScript。俗称ES。

完整的JavaScript包括以下几个部分:

1.ECMAScript,描述了该语言的语法和基本对象

2.ECMAScript于1997年6月诞生了第一版。

3.1999年12月诞生了第三版(IE6最流行的版本)

4.第四版流产

5.2009年2月发布了第五版

6.2015年6月发布了第六版

7.此后的每一年都发布一个新版本,并且以年份命名版本号

JavaScript的基本特点如下:

1.是一种解释性脚本语言(代码不进行预编译)。

2.主要用来向HTML页面添加交互行为。

3.可以直接嵌入HTML页面,但写成单独的js文件有利于结构和行为的分离。

JavaScript常用来完成以下任务:

1.嵌入动态文本于HTML页面

2.对浏览器事件作出响应

3.读写HTML元素

4.在数据被提交到服务器之前验证数据

5.检测访客的浏览器信息

6.控制cookies,包括创建和修改等。

标准化

1996年11月,网景正式向ECMA(欧洲计算机制造商协会)提交语言标准。1997年6月,ECMA以JavaScript语言为基础制定了ECMAScript标准规范ECMA-262。JavaScript成为了ECMAScript最著名的实现之一[19]。除此之外,ActionScript和JScript也都是ECMAScript规范的实现语言。尽管JavaScript作为给非程序人员的脚本语言,而非作为给程序人员的脚本语言来推广和宣传,但是JavaScript具有非常丰富的特性。但是,尽管如此,JavaScript依然是目前编程能力很强大的一门语言,他有广泛的使用性。他也是网页编程的唯一语言。


个人见解,请多指教, 参考来源来源饥人谷和维基百科.