直接从参考中学习ecma脚本/javascript

learning ecma script/javascript directly from the reference

本文关键字:ecma 脚本 javascript 学习 参考      更新时间:2023-09-26

我正在努力学习Javascript。有一些优秀的书籍和伟大的作者成为JS世界的标准——正如我所看到的,他们都有自己的语言解释方式。Javascript的新手有时会感到困惑。我想知道,直接从ECMAScript语言规范中学习有多有用,因为它是由该语言的作者发布的?

从教程中学习可能要好得多,因为该规范是为实现JavaScript解析器/解释器的人设计的,而不是为学习JavaScript本身的人设计。

如果你想从参考资料中学习,MDN是一个极好的资源。还有很多教程。

规范经过优化,可以从实现者的角度定义语言。它并不是为了把它教给语言新手而优化的。

一个好的学习参考还有很多语言规范中没有涵盖的东西,比如通用API(比如DOM和JS框架)和通用模式(比如:模块模式、命名空间等)。虽然确实有些人可能有一些你不同意的编码实践,但你不应该毫不犹豫地忽略他们所说的,除非你真的想学习所有的东西,并且自己陷入每一个陷阱。只要你有一个你认为是最佳实践的心理框架,你就应该能够确定你同意或不同意什么。

JavaScript是现存最具争议的语言之一,没有明确的作者,也没有明确的文档。

据我所知,最好的项目是Mozilla开发者网络(或MDN),它非常广泛和全面。