首页 > 代码库 > JavaScript 简介
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)。在?日常场合,这两个词是可以互换的
JavaScript 简介