发布于 2026-01-06 2 阅读
0

我最喜欢的一些 JavaScript 资源:《现代 JavaScript 教程》、Eric Elliot 的《趣味函数》(Medium 博客)、Eric Elliot 的《JavaScript 应用程序编程》、Kyle Simpson 的《你不知道的 JS》、结论、未来阅读、参考资料、DEV 的全球展示挑战赛(由 Mux 呈现):展示你的项目!

我最喜欢的一些 JavaScript 资源

现代 JavaScript 教程

趣味功能

Eric Elliot - Medium博客

Eric Elliot 的 Javascript 应用程序编程

你不知道 Kyle Simpson 的 JS

结论

未来阅读

参考

由 Mux 赞助的 DEV 全球展示挑战赛:展示你的项目!

这是我在 dev.to 上的第一篇帖子,所以我想先介绍一些我最喜欢的 Javascript 资源!

现代 JavaScript 教程

我要介绍的第一个资源是 Ilya Kantor(以及 GitHub 上的许多其他贡献者)编写的在线教程。这是一个涵盖该语言诸多方面的简明教程,主要分为三个部分:

1. JavaScript 语言

本书首先介绍了编程语言,然后讲解了数据类型、条件运算符、逻辑运算符、循环、函数、原型、类等基本构建模块,最后讲解了承诺、生成器、模块模式等更高级的主题。

2. 浏览器:文档、事件、接口

第二部分专门介绍浏览器和 DOM 操作。元素、事件、事件监听器、表单等都是这部分涉及的主题。

3. 其他文章

在第三部分,作者介绍了一系列文章,涵盖了教程前几部分未涉及的主题,例如:

  • 框架和窗户
  • 二进制数据和文件
  • 网络请求
  • 动画
  • 正则表达式

还有更多……

我发现这篇教程非常实用,而且很容易理解。作者用简单的例子来讲解每个主题,这种方式很独特,读者很容易就能掌握要点。此外,教程的结构也便于快速查找任何内容!我经常参考这篇教程来解决各种问题,强烈推荐大家也这样做😀

趣味功能

我想推荐的另一个资源是YouTube 上的Fun Fun Function频道,频道主是 Mattias Petter Johansson(或mpg)。Mattias 每周一格林威治标准时间 08:00 都会在这个频道发布新视频,带来绝佳的教学体验!频道涵盖各种主题,例如:

  • 函数式编程
  • 关闭
  • 咖喱
  • 传感器
  • 测试驱动开发
  • Promise / Async/Await / 生成器
  • GraphQL
  • 错误处理
  • 课程

还有更多内容,例如更抽象的话题,如“是时候辞职了吗?”问题解决准备等等。

和之前的资源一样,Mattias 非常擅长用简洁易懂的方式讲解高阶概念,而且讲解方式幽默风趣!“Fun Fun Function”系列视频帮助我理解了 Promise、生成器、迭代器和函数式编程的基本原理。

Eric Elliot - Medium博客

Eric Elliot 是《Programming JavaScript Applications》《JavaScript Scene》的作者。他在 Medium 上的博客详细介绍了各种 JavaScript 主题。

以下是我读过的一些文章中最喜欢的几篇:

Eric Elliot 的文章帮助我深入了解了函数式编程范式的一些核心概念(例如柯里化、纯函数、转换器等等)。显然,Eric 对 JavaScript 语言有着深刻的理解。这一点在他的文章中体现得淋漓尽致,每一篇文章都对所探讨的主题进行了深刻而有效的分析。我一定会抽出时间阅读他所有的文章!

Eric Elliot 的 Javascript 应用程序编程

接下来我将继续参考 Eric Elliot 的著作,因为这本书全面概述了现代 JavaScript 应用架构。本书涵盖了以下各种主题:

  • JavaScript 语言及其优势介绍
  • 函数(纯函数、lambda 表达式、立即执行函数表达式、作用域、函数提升等)
  • 对象(原型与面向对象编程)
  • 模块(AMD、ES6 模块)
  • 客户端与服务器端
  • 身份验证和授权
  • 日志记录
  • REST API

还有更多内容,所有内容都附有详细示例。

学习 JavaScript 应用程序编程让我全面了解了现代 JavaScript 应用程序应该如何组织、测试和部署。

你不知道 Kyle Simpson 的 JS

最后但同样重要的是(实际上这是我最喜欢的),Kyle Simpson 的六册系列丛书《你不懂 JS》。Kyle Simpson教授 JavaScript,而且他教得非常好!说真的,我觉得 JavaScript 就像流淌在他血液里的血液一样!

该系列丛书共六册,建议按以下顺序阅读:

  1. 向上前进
  2. 范围与结束
  3. 这和对象原型
  4. 类型与语法
  5. 异步与性能
  6. ES6 及更高版本

这套书最让我欣赏的是作者对主题的深刻理解。凯尔·辛普森对待写作一丝不苟,这让我非常喜欢他的写作风格。

结论

读完那些书,看了很多视频,还参考了其他一些本文未提及的有用资源后,我重新参加了 Pluralsight 的 JavaScript 技能评估,并成功达到了专家级别。看来这些资源对我真的很有帮助,希望对你也有用!

请告诉我您对这些资源的看法。也欢迎您推荐一些您喜欢的书籍、教程或其他任何资源!

未来阅读

以下是我未来想阅读的一些资料:

参考

文章来源:https://dev.to/kapantzak/some-of-my-favorite-javascript-resources-13cg