本站点是一个教程。旨在帮助你一步步地学习这门语言。一旦你掌握了这门语言的基础知识,这里提供的一些资源帮助你走得更远。

语言规范

ECMA-262 规范 是 JavaScript 语言的语言规范,定义了这门语言,它又叫 ECMAScript 规范。规范中详细解释了关于这门语言的各种特性和实现细节。

因为是规范,所以理解上会费些功夫,它不适合日常使用,却是我们可以信赖的信息来源。

当前规范每一年都会发布一个版本,最新的规范草案地址:https://tc39.es/ecma262/

想要理解一些前沿特性的,包括那些“准标准”提案的,请参阅地址 https://github.com/tc39/proposals

如果你是在浏览器上进行开发,那么本教程第二部分还介绍了浏览器环境下的一些其他规范——这些规范是作为 JavaScript 语言的扩展而存在的,让 JavaScript 能力得到了增强。

参考手册

  • MDN (Mozilla) JavaScript Reference
    • 这里事无巨细的包含了跟 JavaScript 编程相关的几乎所有信息。对于想了解某个语言功能,或者是学习每个方法,这里的信息会很快帮助你。

当然最快的方式还是使用搜索引擎,在查询时使用“MDN [term]”这种关键字,例如 https://google.com/search?q=MDN+parseInt 可以很快帮你定位到 parseInt 函数的操作说明。

浏览器兼容性

JavaScript 当前算是一门快速迭代的编程语言,每年都会有一些新特性出现在规范并被浏览器实现。

如果你不清楚自己使用的语言特性在你的目标浏览器中是否支持,下面两个链接可以帮到你:

这些资源在平时开发中很实用,因为我们能明确知道一些语言细节以及支持的信息。

当你需要关于某个特性功能的详细信息时,请来这里查询吧。

(完)


📄 文档信息

🕘 更新时间:2021/09/11
🔗 原文链接:https://javascript.info/manuals-specifications