JavaScript 简介

JavaScript 简介

JavaScript,一种直译式脚本语⾔言,是一种动态类型、弱类型、基于原型的语⾔言,内置⽀支持类型。它的解释 器器被称为 JavaScript 引擎,是浏览器器的一部分,广泛用于客户端的脚本语⾔言,最早是在 HTML 网页上使用, 用来给 HTML 网页增加动态功能。然而现在 JavaScript 也可被用于网络服务器器,如 Node.js。

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 简介

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

ECMAScript 发展历史

1996 年年 11 月 网景通讯公司将 JavaScript 提交给欧洲计算机制造商协会(ECMA),希望这种语言能够 成为国际标准。
JavaScript JavaScript 简介
JavaScript 发展历史
JavaScript 组成部分
ECMAScript ECMAScript 简介
ECMAScript 发展历史
1997 年年 06 ⽉月 ECMA 发布262号标准⽂文件(ECMA-262)的第⼀一版, 规定了了浏览器器脚本语⾔言的标准,并 将这种语⾔言称为 ECMAScript,这个版本就是1.0版本。 该标准从⼀一开始就是针对JavaScript语⾔言制定的,但是之所以不不叫JavaScript,有两个原因: ⼀一是商标,Java 是Sun公司的商标,根据授权协议,只有 Netscape 公司可以合法地使⽤用 JavaScript 这 个名字,且 JavaScript 本身也已经被 Netscape 公司注册为商标。 ⼆二是想体现这⻔门语⾔言的制定者是 ECMA,不不是 Netscape,这样有利利于保证这⻔门语⾔言的开放性和中⽴立 性。
因此,ECMAScript和JavaScript的关系是,前者是后者的规范,后者是前者的⼀一种实现(另外的ECMAScript ⽅方⾔言还有Jscript和ActionScript)。在⽇日常场合,这两个词是可以互换的

posted @ 2017-07-09 22:15  a'ゞゞ阿猫阿狗  阅读(165)  评论(0编辑  收藏  举报