ECMAScript文档的当前版本仅可作为PDF下载提供。以前的版本确实有一个实验性的HTML版本,但那是从PDF->HTML转换的版本,其中包含了一些错误。我认为他们决定停止HTML版本是因为这些错误。
总的来说,在SO上链接到HTML版本是可以的,即使它是过时的规范。不过,请始终检查该部分是否有变化-不要链接到自上一个版本以来已更改的部分,以避免在先前版本和最新版本之间产生混淆。当然,最好直接链接到PDF本身。
如果您需要可链接的参考资料,Mozilla Developer Network 通常是一个不错的选择。它并不包含 ECMA-262 的确切文本,但这可能是一件好事(想象一下普通人)。
此外,考虑到 Mozilla 是一个活跃的浏览器供应商,我认为他们想要“做对”的愿望和动力可能是最大的。
而且他们的文档写得很好。如果有任何可能存在功能可用性问题(无论是弃用还是新添加的),您通常会在描述中找到其他(顶级)浏览器的兼容性说明以及“shim”代码(如果有)。 ES5-shim 甚至似乎在很大程度上由 MDN 的“Compatibility”代码组成。
Ecma International发布了ECMAScript 5.1,同时提供Acrobat(r)PDF文件和可浏览的HTML:
第二个选项可能比您提到的“带注释、超链接的HTML版本”更官方。
但是,请注意:
PDF版本是权威规范。此HTML版本与PDF版本之间的任何不一致均非故意。