2020年新手该如何学习Javascript?

我是一个前端小白,有个小目标,想开发nodejs应用。目前懂一些基础的js内容,最近在看javascript高级程序设计第三版,觉得ES5有点跟不上现在的ES6,有点浮躁和迷茫,望大神指点。

阅读 2.9k
2 个回答

看过的几本 ES6 的教程,基本都是基于读者会使用 ES5 这一假设展开讲述的,这样可以减少与旧有教程的内容重复。也就是说基本是在说 ES6 新增的内容,比如 class、let、const、async、await 、生成器函数、Symbol 类型,所以要看在你 JavaScript 的水平,直接增加这些内容会不会造成脱节。
新版 JS 是向后兼容的,旧版本的代码在新规范实现的引擎上也可以执行,反之不行,也就是旧版语法通用,新版则有所限制。从这一点上来说,ES根本没有跟不上 ES6。
虽然 ES6 已经问世四年了,但原型继承还是高频面试点,ES6 大多仅作为加分项,有些情况下是必选,但是问到原型就意味着得学习 ES5。
大概率还是要学 ES5,当然,能找到一本面向 ES6 原住民的教材的话倒是可以直接一把梭。

ES6 我记得有个阮一峰的网站好像不错,可以参考下
ECMAScript 6 入门

日常查语法的话推荐MDN

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题