Core JavaScript 1.5 Reference:About
From MDC
目录 |
[编辑] 关于JavaScript 1.5核心参考中文化
本手册直接翻译于MDC英文文档中心的JavaScript 1.5核心参考,有关英文原文以及语言间的差异导致的混淆,请直接参考手册原文。
[编辑] 在这个发行版本中的新特性
JavaScript 1.5版本提供了如下的新特性和增强:
运行时错误:
- 运行时错误现在被当作异常进行处理。
数字格式化功能的增强:
- 数字格式化功能增强包括了
Number.prototype.toExponential,Number.prototype.toFixed,和Number.prototype.toPrecision方法。
正则表达式的增强:
- 回逆通配符(greedy quantifier)
- +,*,?和{}- 现在可以在末尾追加一个?来强迫他们不要回逆匹配。 - Non-capturing parentheses,
(?:x)can be used instead of capturing parentheses(x). When non-capturing parentheses are used, matched subexpressions are not available as back-references. - Positive and negative lookahead assertions are supported. Both assert a match depending on what follows the string being matched.
- 已在规范中添加
m标记,用于在正则表达式中对多行进行匹配。
条件函数声明:
- 可以在IF语句中声明函数。
函数表达式:
- 可以在表达式中声明函数。
多重catch嵌套:
- 支持多重
catch语句在一个try...catch嵌套中。
常量:
- 定义的常量支持只读。这个特性只有在C语言范式的Javascript脚本中被支持。
Getters 和 Setters:
- JavaScript的作者们现在可以在他们的对象中添加getter和setter方法。这个特性只有在C语言范式的Javascript脚本中被支持。
[编辑] 你应该已经知道的内容
这本参考手册默认您已经具备的基础知识包括:
- 对互联网和Web网页服务(WWW)具有基础的认识。
- 对超文本标记语言(HTML)有较好的工作经验。
一些编程经验,诸如C或者Visual Basic,对学习了解Javascript是十分有帮助的,但是并不是必须的。
[编辑] JavaScript的版本
每个不同的Navigator浏览器支持不同版本的JavaScript。为了能帮助你编写兼容于任何版本Navigator浏览器的脚本,这本手册列出了在不同Navigator浏览器下Javascript版本的差异以及支持的不同特性。
下面的表格列出了Javascript脚本在不同浏览器版本中被支持的情况。最早的浏览器2.0版本并不支持Javascript脚本。
[编辑] JavaScript 和 浏览器的版本
| JavaScript版本 | 浏览器版本 |
| JavaScript 1.0 | Navigator 2.0 |
| JavaScript 1.1 | Navigator 3.0 |
| JavaScript 1.2 | Navigator 4.0-4.05 |
| JavaScript 1.3 | Navigator 4.06-4.7x |
| JavaScript 1.4 | n/a |
| JavaScript 1.5 | Navigator 6.0 Mozilla 0.6x-0.9x |
| JavaScript 1.6 | Mozilla Firefox 1.5 |
| JavaScript 1.7 | Mozilla Firefox 2 |
网景公司(Netscape)的企业服务器的每个版本通常都对JavaScript不同的版本提供支持。帮助你给企业服务器的多个版本编写兼容的脚本, 这个手册提供使用服务器版本的每个特性的简单指导。
[编辑] JavaScript和网景企业服务器的版本
| 缩写 | 企业服务器版本 |
| NES 2.0 | Netscape Enterprise Server 2.0 |
| NES 3.0 | Netscape Enterprise Server 3.0 |
[编辑] 去哪查找 JavaScript 信息
JavaScript核心文档包括如下书籍:
- JavaScript 1.5 核心指南 提供JavaScript语言核心及其对象的相关信息.
- JavaScript 1.5 核心参考 (本书)提供JavaScript语言核心参考资料.
如果你是JavaScript的新手,应该从JavaScript 1.5 核心起步。一旦你有了坚实的基础,你可以从JavaScript 1.5 核心参考中得到对象和语句的更详细的资料。