首页 > 代码库 > JavaScript 简介

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)。在?日常场合,这两个词是可以互换的。

JavaScript 简介