5 个 JavaScript GitHub 代码库,助你面试准备!📝
编程面试大学
上周我痛苦地意识到,我目前为止的大部分项目都是用框架和一堆 NPM 包构建的。如果有人问我关于闭包或者事件循环的问题,我肯定他们是在故意刁难我,因为这些东西在 JavaScript 的世界里根本不存在。
因此,我决定这个月的大部分时间不用来开发新项目,而是用来确保我真正了解 JavaScript 的底层工作原理。我还决定学习一些计算机科学的基础知识,例如数据结构和算法。
在提升我的 JavaScript 基础知识的过程中,我发现以下资源对我非常有帮助:
1.每位 JavaScript 开发人员都应该知道的 33 个概念
这个仓库已经获得了近 4 万颗星,我相信很多人都已经知道它了。不过,我昨天才偶然发现它,我相信很多人会觉得它很有用。
以本文为灵感,该仓库提供了关于每个 JS 主题的详尽解释的文章、博客文章和视频。
2. JavaScript 算法和数据结构
另一个非常棒的代码库,它提供了许多常用算法和数据结构的 JavaScript 示例。此外,每个算法和数据结构都附有相关的解释和 YouTube 视频链接,方便读者深入学习。
3. JavaScript 问题
这是一份详尽的基于示例的 JavaScript 问题列表,可以帮助测试您对 JavaScript 的核心知识,巩固您的知识,或为您的编程面试做好准备!
仓库所有者Lydia在 DEV 上发表了一些关于 JS 概念的详尽文章,也请大家去看看!
4.你不懂 JavaScript
这套书堪称 JavaScript 开发者的圣经,它深入剖析了 JavaScript 语言的核心机制。作者 Kyle Simpson 已将所有书籍免费发布到网上。
5.编写简洁的 JavaScript 代码
这个代码库并非直接与面试相关,它基于 Robert C. Martin 的著作《代码整洁之道》,并针对 JavaScript 进行了改编。它是一本指导如何使用 JavaScript 编写可读性强、可重用且可重构的软件的指南。
它包含大量有用的示例,非常适合结对编程或课后作业。
这些是我目前用于重新学习 JavaScript 的代码库。如果您发现其他更有帮助的资源,请在下方留言,我会另写一篇文章添加进去。
希望这对你有帮助。祝你编程愉快!👩💻🚀👨💻
文章来源:https://dev.to/prnvbirajdar/5-javasript-github-repositories-for-interview-prep-306h
