本书是一本教程。它旨在帮助您逐步学习该语言。但是一旦您熟悉了基础知识,您将需要其他资源。
ECMA-262 规范包含有关 JavaScript 的最深入、最详细和最正式的信息。它定义了语言。
但由于形式化,一开始很难理解。因此,如果您需要有关语言详细信息的最值得信赖的信息来源,那么规范就是正确的地方。但它不适合日常使用。
每年都会发布新的规格版本。在这些版本之间,最新的规范草案位于 https://tc39.es/ecma262/。
要了解新的前沿功能,包括那些“几乎标准”(所谓的“第 3 阶段”)的功能,请参阅 https://github.com/tc39/proposals 上的提案。
另外,如果您正在为浏览器进行开发,那么本教程的第二部分将介绍其他规范。
MDN (Mozilla) JavaScript Reference是包含示例和其他信息的主要手册。获得有关各个语言功能、方法等的深入信息是很棒的。
您可以在 https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference 找到它。
不过,通常最好使用互联网搜索。只需在查询中使用“MDN [term]”,例如 https://google.com/search?q=MDN+parseInt 即可搜索parseInt
函数。
JavaScript 是一种正在开发的语言,会定期添加新功能。
要查看它们对基于浏览器的引擎和其他引擎的支持,请参阅:
所有这些资源在现实开发中都很有用,因为它们包含有关语言细节、支持等的宝贵信息。
当您需要有关特定功能的深入信息时,请记住它们(或本页)。