直接从参考中学习ecma脚本/javascript
learning ecma script/javascript directly from the reference
我正在努力学习Javascript。有一些优秀的书籍和伟大的作者成为JS世界的标准——正如我所看到的,他们都有自己的语言解释方式。Javascript的新手有时会感到困惑。我想知道,直接从ECMAScript语言规范中学习有多有用,因为它是由该语言的作者发布的?
从教程中学习可能要好得多,因为该规范是为实现JavaScript解析器/解释器的人设计的,而不是为学习JavaScript本身的人设计。
如果你想从参考资料中学习,MDN是一个极好的资源。还有很多教程。
规范经过优化,可以从实现者的角度定义语言。它并不是为了把它教给语言新手而优化的。
一个好的学习参考还有很多语言规范中没有涵盖的东西,比如通用API(比如DOM和JS框架)和通用模式(比如:模块模式、命名空间等)。虽然确实有些人可能有一些你不同意的编码实践,但你不应该毫不犹豫地忽略他们所说的,除非你真的想学习所有的东西,并且自己陷入每一个陷阱。只要你有一个你认为是最佳实践的心理框架,你就应该能够确定你同意或不同意什么。
JavaScript是现存最具争议的语言之一,没有明确的作者,也没有明确的文档。
据我所知,最好的项目是Mozilla开发者网络(或MDN),它非常广泛和全面。
相关文章:
- 当包含另一个asp文件时,是否也包含所有引用的样式和脚本页面
- 借助asp.net验证或java脚本对多个文本进行验证
- chrome扩展:尽管运行了at:documentidle,js脚本还是过早启动
- Java脚本时间添加
- 不显示带有本地json文件数据的谷歌地图脚本
- JQuery添加元素需要在我的js之前再次添加JQuery脚本
- 从远程脚本获取用户IP
- 如何根据时间运行不同的脚本
- 如何将字符串值从php页面发送到java脚本页面
- 使用谷歌应用程序脚本将服务器端数据表返回到客户端
- 使用ECMA脚本向节点(页面)添加新属性
- CQ5 ECMA脚本获取对服务的引用
- ECMA脚本6箭头用作对象属性
- 直接从参考中学习ecma脚本/javascript
- ECMA-262的哪个版本支持谷歌应用程序脚本
- Js使用ecma脚本6;这个“;关键字
- 如果ECMA 6是标准的,那么为什么主浏览器不支持简单的脚本呢?
- 包括IE8中的ECMA 5脚本
- 为什么ECMA脚本不提供开箱即用的整数类型?
- 构建探戈与DMDScript协同工作/让ECMA脚本与D1探戈协同工作