📄 1.1.2.htm
字号:
<html>
<head>
<title>Untitled Document</title>
<LINK REL ="stylesheet" TYPE = "text/css" HREF = ".../contents.css">
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<body bgcolor="#FFFFFF">
<h2 align="center">JavaScript 与 JScript</h2>
<p>对任何一门编程语言略有了解的读者可能都知道,编程语言通常分为各种不同的版本。这种不同版本的划分,要么是基于不同组织对该语言的不同实现,要么是基于同一实现的不同升级版本。对于
JavaScript 而言,这种版本区分当然也不例外。 </p>
<p>
JavaScript 的前身是 Netscape 公司开发的 LiveScript,也就是说,JavaScript 是由 Netscape 开发的。但随着
WWW 在世界范围内的普及,许多其他大公司也步入了这个领域,Microsoft 公司就是其中的一个。与 Internet Explorer 和 Netscape
Navigator 的浏览器大战类似,Microsoft 公司在 JavaScript 的开发上也不甘步人后尘,而是独自开发了自己的 JavaScript
版本,通常称为 JScript。<p>
Netscape 在 Navigator 3 中引入了 JavaScript 1.1,在 Navigator 4 中引入了 JavaScript 1.2,而在
Navigator 4.06 和 4.5 中引入了 JavaScript 1.3。对于 Microsoft 公司,最初是在 Explorer 3 中引入了
JavaScript(称为 JScript,与 JavaScript 1.2 兼容),后来在 Explorer 4 中升级到 JScript 3.1,而在
Explorer 5 中则升级到 JScript 5。<p>
虽然 JavaScript 与 JScript 是由不同的公司实现的,但幸运的是对于大部分的功能实现,二者几乎没有什么差别。并且,与其他计算机领域的标准类似,JavaScript
的实现也正在走向统一--Netscape 和 Microsoft 已将各自的脚本实现提交给了总部位于欧洲的一个标准组织 ECMA(欧洲计算机制造商协会),由该协会制定统一的标准。ECMA
于 1997 年 6 月发布了 ECMA-262 标准,并于 1998 年 6 月更新了该标准。ECMA-262 标准规定了 ECMA Script 语言,该语言结合了
Netscape 的 JavaScript 和 Microsoft 的 JScript 的特点,具有更强的适用性。JavaScript 1.3 支持 ECMA
Script 标准,JScript 3.1 也支持该标准。<p>
根据以上介绍,我们可以得知:JavaScript 和 JScript 并没有本质的差别。因此本书中不区分 JavaScript 与 JScript,而是一律用
JavaScript 表示。也就是说,如果没有特殊说明,所有的内容都是同时适用于 Navigator 和 Explorer 的。虽然如此,由于在某些使用细节上
Microsoft 与 Netscape 的实现截然不同,因此有必要进行选择。鉴于我国绝大多数浏览者均使用 Internet Explorer,本书中凡是涉及二者的不同,通常都是以
Explorer 为例,同时忽略 Navigator 的实现。
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -