JavaScript 历史

79 阅读3分钟

一、发展历史

1990年李爵士(Tim Berners-Lee)发明万维网,此时就可以在网上浏览网页文件。但是网页只能在系统的终端里运行,也就是命令行操作。

1992年美国国家超级电脑应用中心(NCSA)开始开发一个独立的浏览器,叫做Mosaic。这是人类历史上第一个浏览器,从此网页可以在图形界面的窗口浏览。

1994年NCSA的一个主要程序员成立了Mosaic通信公司,然后改名为Netscape(网景)。网景公司急需一种网页脚本语言,使得浏览器可以与网页互动。

1995年Sun公司将Oak语言改名为Java,Java语言的市场推广活动非常成功。JavaScript受Java启发而开始设计,Brendan Eich只用了10天的时间设计了这种语言的第一版。网景公司的这种浏览器脚本语言,最初名字叫做 Mocha,1995年9月改为LiveScript。后改名为Javascript是当时Netscape为了营销考虑与Sun微系统达成协议的结果。

1996年3月,Navigator 2.0 浏览器正式内置了 JavaScript 脚本语言。

1996年8月,微软公司强势介入,宣布推出自己的脚本语言Jscript;11月,为了压制微软,网景公司决定申请Javascript的国际标准;

1996年11月,网景正式向ECMA(欧洲计算机制造商协会)提交语言标准。

1997年6月,第一个国际标准ECMA-262正式颁布。Javascript开始发展。

后面因为智能手机市场的壮大和谷歌推出了Gmail网页版。IE不断的失去了市场份额。Javascript不断的发展成为了前端必学的语言。

二、主要功能

  1. 嵌入动态文本于HTML页面
  2. 对浏览器事件做出响应 
  3. 读写HTML元素
  4. 在数据被提交到服务器之前验证数据
  5. 检测访客的浏览器信息
  6. 基于Node.js技术进行服务器端编程。

三、语言特点

(1)脚本语言。JavaScript是一种解释型的脚本语言,C、C++等语言先编译后执行,而JavaScript是在程序的运行过程中逐行进行解释。

(2)基于对象。JavaScript是一种基于对象的脚本语言,它不仅可以创建对象,也能使用现有的对象。

(3)简单。JavaScript语言中采用的是弱类型的变量类型,对使用的数据类型未做出严格的要求,是基于Java基本语句和控制的脚本语言,其设计简单紧凑。

(4)动态性。JavaScript不需要经过Web服务器就可以对用户的输入做出响应。在访问一个网页时,鼠标在网页中进行鼠标点击或上下移、窗口移动等操作JavaScript都可直接对这些事件给出相应的响应。

(5)跨平台性。JavaScript脚本语言不依赖于操作系统,仅需要浏览器的支持。因此一个JavaScript脚本在编写后可以带到任意支持JavaScript的机器上使用。