动作脚本和 JavaScript 之间的差异
动作脚本与核心 JavaScript 编程语言类似。虽然您不需要了解 JavaScript 也可以使用和学习动作脚本,但是,如果您了解 JavaScript,会感到动作脚本并不陌生。
本手册并不是一本讲解一般编程的教材。有很多资源提供了有关一般编程概念和 JavaScript 语言的更多信息。
- 欧洲计算机制造商联合会 (European Computers Manufacturers Association, ECMA) 制订的 ECMA-262 规范源自 JavaScript,并作为 JavaScript 语言的国际标准。动作脚本基于 ECMA-262 规范。
- Netscape DevEdge Online 有一个 JavaScript 开发人员中心站点
(http://developer.netscape.com/tech/javascript/index.html),该站点提供了有助于您了解动作脚本的文档和文章。最有价值的资源是核心 JavaScript 指南 (Core JavaScript Guide)。
下面列出了动作脚本和 JavaScript 的一些差异:
- 动作脚本不支持特定于浏览器的对象,例如,Document、Window 和 Anchor。
- 动作脚本不完全支持所有 JavaScript 内置对象。
- 动作脚本不支持某些 JavaScript 语法构造,例语句标签。
- 在动作脚本中,
eval()
动作只能执行变量引用。