JavaScript 简介

JavaScript 发展历史

.在 1995 年年由 Netscape(⽹网景)公司推出 LiveScript。在此之前,没有所谓的前端技术,所有的处理理都 需要由服务器器端进⾏行行操作。

.由⽹网景公司联合 SUN 公司完善 LiveScript。同时,⽹网景公司将 LiveScript 更更名为 JavaScript。

.微软在推出 IE3.0 时,推出了了 JavaScript 的克隆隆版本,JScript。

.在 1997 年年,JavaScript 1.1 由欧洲计算机制造商协会定义。此举,只为 JavaScript 语⾔言定制统⼀一的语 ⾔言版本。该全新版本的推出,更更名为 ECMAScript。该版本由 Netscape、SUN、微软等共同定义。

JavaScript 组成部分

.ECMAScript ECMAScript 是⼀一种脚本语⾔言的标准,ECMA-262标准。 该标准不不限于 JavaScript 使⽤用。例例如 ActionScript 语⾔言中的标准也为 ECMA-262标准。 ECMAScript 描述了了以下内容:语法、类型、语句句、关键字、保留留字、运算符和对象等等。

.BOM(Browser Object Model):浏览器器对象模型

.DOM(Document Object Model):⽂文档对象模型

ECMAScript 简介

ECMAScript是⼀一种由Ecma国际(前身为欧洲计算机制造商协会)通过ECMA-262标准化的脚本程序设计语 ⾔言。这种语⾔言在万维⽹网上应⽤用⼴广泛,它往往被称为JavaScript或JScript,但实际上后两者是ECMA-262标准的 实现和扩展。

ECMAScript 发展历史

1996 年年 11 ⽉月 ⽹网景通讯公司将 JavaScript 提交给欧洲计算机制造商协会(ECMA),希望这种语⾔言能够 成为国际标准。

1997 年年 06 ⽉月 ECMA 发布262号标准⽂文件(ECMA-262)的第⼀版, 规定了了浏览器器脚本语⾔言的标准,并 将这种语⾔言称为 ECMAScript,这个版本就是1.0版本。 该标准从⼀一开始就是针对JavaScript语⾔言制定的,但是之所以不不叫JavaScript,有两个原因:⼀是商标,Java 是Sun公司的商标,根据授权协议,只有 Netscape 公司可以合法地使⽤用 JavaScript 这 个名字,且 JavaScript 本身也已经被 Netscape 公司注册为商标。

     :⼆是想体现这⻔门语⾔言的制定者是 ECMA,不不是 Netscape,这样有利利于保证这⻔门语⾔言的开放性和中⽴ 性。

因此,ECMAScript和JavaScript的关系是,前者是后者的规范,后者是前者的⼀一种实现(另外的ECMAScript ⽅方⾔言还有Jscript和ActionScript)。在⽇日常场合,这两个词是可以互换的。

原文地址:https://www.cnblogs.com/zuiai/p/7141289.html