代码改变世界

JavaScript概述

2017-03-19 21:33  谭丽#  阅读(233)  评论(0编辑  收藏  举报

1. 什么是JavaScript?

JavaScript是一门脚本语言。但是我们的JavaScript既可以说他是一门脚本语言,又可以说他不是一门脚本语言。在ES5之前,JavaScript一直作为脚本语言存在的。但是到ES6,我们的JavaScript已经变成了一门通过编程语言。

脚本语言:所谓脚本语言,它不像我们的C语言,Java,C#能够独立运行,而是必须要和HTML配合着来使用。

JavaScript和Java之间的关系:

首先要明确,JavaScript和Java没有半毛钱的关系。

事实上,我们的JavaScript最早叫做liveScript。但是因为当时的Java非常非常火,所以为了抱大腿,临时将liveScript改为了JavaScript

JavaScript诞生于1995年。最早事实上这门语言是用来做表单验证的。最初Netscape(翻译成中文:网景)公司发明

浏览器大战:

最早的浏览器事实上就是由网景公司开发出来。当时网景的浏览器在市场上非常非常火。微软看着很眼红,就自己搞了一个浏览器出来(这个浏览器就是IE浏览器)。网景公司发明了JavaScript,用于在自己的浏览器上提升用户体验。这个时候,微软也搞了一套脚本语言,叫做JScript。但是,这样还是不分上下,所以微软来了个狠的。直接将它的IE浏览器嵌入到了windows操作系统里面。这个时候,网景公司在浏览器上面的市场份额就急剧下降。最终以网景公司失败,微软胜利而结束了浏览器第一次大战。

网景失败以后,将自己的浏览器代码开源。而且还重新组建了一个叫做mozilla的基金会,并且重新开发出了火狐浏览器。但是,07年的时候Google推出了chrome浏览器。苹果有苹果的safiri浏览器,市场上还有欧朋浏览器。所以,这就是我们的第二次浏览器大战。目前以Google优先

JavaScript和ECMAScript之间的关系。

ECMA:欧洲计算机制造协会。它负责将JavaScript进行标准化。标准化出来之后的产物就是ECMAScript。