初识JavaScript

一、历史中的JavaScript

JavaScript虽然现在被广泛应用,迎来了自己的发展春天,但是它曾经被称为“最被误解的语言”,其发展缘来到底是怎样被误解的呢?另外,学好一门语言,了解它的发展历程是十分有必须要的。就像人类要了解自己的历史一样。

上世纪90年代中期,互联网方兴未艾,越来越多的web页面被制作出来,而通过浏览器来使用互联网的用户数量越来越多。然而,这个时候浏览器客户端最简单的表单验证都需要在服务端来完成,这就导致了一个简单的表单验证都需要服务器来完成,这是多么的麻烦的一件事!于是,当时的浏览器制造商老大Netscape公司便决定组织创造一门脚本语言,来完成表单验证的工作。

没错,JavaScript创造的初衷仅仅是一个简单地表单验证器。

1995年,Netscape公司的布兰登·艾奇联合sun公司的开发人员成立了一个开发联盟,并发布了JavaScript的第一个版本,并命名为LiveScript,为了顺应当时正火热的Java语言的潮流,随后改名为JavaScript。此时,当时的另一大浏览器制造商微软(似乎说微软是做浏览器的有点不恰当。。)不甘落后,在IE3中嵌入了JScript,这其实也是JavaScript,之所以叫JScript,仅仅是微软为了避开专利导致的。

至此,两大浏览器制造商各自在自己的浏览器中嵌入了标准并不一致的JavaScript,两个不同版本的JavaScript给开发人员带来了很大问题,于是,关于统一JavaScript标准的呼声日益升高。此情此景之呼声下,1997年,欧洲计算机制造商协会ECMA(European Computer Manufacturers Association)指定39号技术委员会(TC39,Technical Committee#39)经过数月努力完成了ECMA-262——一种名为ECMAScript(发音:ek-ma-script)的新脚本语言的标准。

到此,JavaScript的发展步入正轨。到现如今,JavaScript发展的春天已经真正来到,成为了一种不可缺少的脚本语言。其发展也可为历经挫折啊。

二、JavaScript实现

虽然ECMAscript是JavaScript的标准叫法,但是现今的JavaScript却不仅仅是ECMAscript,一个完整的JavaScript实现包括以下三个部分:

  • 核心(ECMAScript)——其与浏览器无关,它规定了JavaScript的语法、类型、语句、关键字、保留字、操作符、对象等等。其经历了五个版本,最新的一个版本是2009年发布的ECMAScript3.1.
  • 文档对象模型(DOM)——DOM是针对XML但经过扩展用于HTML的应用程序编程接口(API)。
  • 浏览器对象模型(BOM)
原文地址:https://www.cnblogs.com/fanyj/p/4412204.html