2022 年 7 月 10 日

手册和规范

本书是一本教程。它的目的是帮助你逐步学习这门语言。但是一旦你熟悉了基础知识,你就需要其他资源。

规范

ECMA-262 规范包含有关 JavaScript 的最深入、最详细且经过形式化的信息。它定义了这门语言。

但由于经过形式化,因此一开始很难理解。因此,如果你需要最值得信赖的语言详细信息来源,那么规范就是正确的地方。但它不适用于日常使用。

每年都会发布一个新的规范版本。在这些版本之间,最新的规范草案位于 https://tc39.es/ecma262/

要了解新的前沿功能,包括“几乎是标准”(所谓的“第 3 阶段”)的功能,请参阅 https://github.com/tc39/proposals 上的提案。

此外,如果你正在为浏览器开发,那么本教程的第二部分中涵盖了其他规范。

手册

不过,通常最好使用互联网搜索。只需在查询中使用“MDN [术语]”,例如 https://google.com/search?q=MDN+parseInt来搜索parseInt函数。

兼容性表

JavaScript 是一种正在开发的语言,新功能会定期添加。

要了解它们在基于浏览器的引擎和其他引擎中的支持情况,请参阅

所有这些资源在实际开发中都非常有用,因为它们包含有关语言详细信息、其支持等有价值的信息。

当你需要有关特定功能的深入信息时,请记住它们(或此页面)。

教程地图

评论

在评论之前请阅读此内容…
  • 如果你有改进建议 - 请提交 GitHub 问题或提交拉取请求,而不是发表评论。
  • 如果你无法理解文章中的某些内容 - 请详细说明。
  • 要插入几行代码,请使用<code>标签,对于多行代码 - 将其包装在<pre>标签中,对于超过 10 行的代码 - 使用沙箱(plnkrjsbincodepen…)