什么是《现代 JavaScript 教程》?

现代 JavaScript 教程是 React 官方文档中与 MDN 并列推荐的 JavaScript 学习教程。这是一个开源的免费教程,并没有出版成书籍,暂时也没有准备出版成纸质书籍。

现代 JavaScript 教程以最新的 JavaScript 标准为基准,通过简单但足够详细的内容,为你讲解从基础到高阶的 JavaScript 相关知识。

这个教程维护到现在已经有近三年的时间了,一直也没有对其专门做宣传,都是读者口口相传。这个教程主要有三大特色。

第一大特色:解决了现存 JavaScript 书籍最大的痛点:实时性。

技术领域的书籍在实时性上一直都存在很大的问题,因为技术更新迭代的速度是很快的,而传统纸质书籍的更新迭代的速度则远远落后于此。这也就是为什么本教程没有推出纸质版,暂时也不准备推出。

正因为本教程是在线的开源教程,所以能够保证内容与最新的 ECMAScript 保持同步,目前已同步至 ES2020。

第二大特色:为读者搭建了良好的学习路线,由浅入深,内容足够详细也足够全面。

本教程主要分为三个部分:

  • 1. 入门:主要为 JavaScript 语言方面的内容,包括数据类型,循环,对象,闭包,Class,原型,继承,Promise,ES Module 等基础知识;

  • 2. 提升:包括 BOM 和 BOM 的相关内容;

  • 3. 进阶:包括网络请求,Web Components,正则,动画,浏览器缓存等相关内容。

第三大特色:每节内容后,都给出了高质量的课后习题和解析。通过做题可以帮你检验自己的学习效果,并巩固新学到的知识。

这个教程是开源教程,目前中文版在 GitHub 上 Star 数 3.3k,并不算多。可能很多人都直接在网站上学习教程,也就没来 GitHub 上点个 Star 了。十分欢迎大家参与教程维护,如果阅读的过程中发现错误或者可优化的内容,那就来 PR 吧。

    如何学习 JavaScript

学前端的大部分人应该都听过或者看过《JavaScript 高级程序设计》这本书,简称红宝书。有人可能会问,有这么多讲 JavaScript 的书,我到底应该怎么学呢?

我推荐先看《现代 JavaScript 教程》,原因其实就是我上面讲过的这个教程的优点。你可以看完本教程后,或者在看的过程中,搭配阅读最新版的红宝书。新版红宝书中所讲的内容,在现代 JavaScript 教程中基本都包含了。但是现代 JavaScript 教程的讲解更平滑、生动、深入浅出。

而红宝书则以另外的一种方式对 JavaScript 进行了讲解,内容质量和翻译水平都毋庸置疑。两个教程搭配起来看,能够让你熟练掌握 JavaScript 的各个知识点的细节,能够加深自己对知识点的理解,也能强化记忆。

之后再通过阅读《深入理解 ES6》、《ES6 标准入门》和《你不知道的 JavaScript》等优质书籍,加深你对这门语言的理解。

    现代 JavaScript 教程:

GitHub 地址:https://github.com/javascript-tutorial/zh.javascript.info

教程网址:https://zh.javascript.info/

看完三件事

如果你觉得本文对你有帮助,我想请你帮个忙:

  1. 转发本文点赞或者点个「在看」,是对我最大的认可和支持;

  2. 关注公众号「技术漫谈」,订阅更多精彩内容,获取更多学习资料;

  3. 公众号后台回复「加群」,加入算法和技术交流群,与更多读者交流。


 

长按上方二维码关注公众号「技术漫谈」,订阅更多精彩内容。

“在看”我吗?

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值