《前端暴走团》,喜欢请抱走~大家好,我是团长林语冰。
在本文中,我们会共享 10 个开源好用的 Github 存储库,它们会把我们的 JS 技能提升到新的高度!
无论您是 JS 初学者,还是 JS 专家,这里都能满足每个人的需求。来不及解释了,快上车!
![](https://file.jishuzhan.net/article/1778960722160521218/51b1e083d7935c51db04ed569a165fb9.webp)
免责声明
本文属于是语冰的直男翻译了属于是,略有删改,仅供粉丝参考。英文原味版请传送 10 Github repositories to achieve Javascript mastery。
1. 每个 JS 开发者必知必会的 33 个概念
顾名思义,这个存储库涵盖了每个优秀的 JS 开发者都必知必会的 33 个 JS 概念的综合列表,包括但不限于:
this
不是指向- 闭包不是"函数返回另一个函数"
- 值类型可能不是存储在栈上的
- ......
每个概念附赠一大坨免费的学习资源,让我们可以深度学习它们,并且开源共享了各种文章和视频,想学不好都很难。
GitHub 坐标:github.com/leonardomso...
![](https://file.jishuzhan.net/article/1778960722160521218/44158b3e4b3a70d668ad19bec4391827.webp)
2. JS 灵魂拷问
这个存储库可以辅助我们:
- 测试你对 JS 的了解程度
- 颠覆你对 JS 的认知
- 或者准备你的上机面试!
这个存储库涵盖了从入门到高级的问题,且定期更新新问题。每个问题的答案都存在于每个问题下方的折叠部分中,您可以单击展开,但请不要作弊。
如果您是那种遵循"一天一因果,失业远离我"的家伙,那么这简直就是为您量身定做的完美仓库。
GitHub 坐标:github.com/lydiahallie...
![](https://file.jishuzhan.net/article/1778960722160521218/419810e623dd219172f7d26cdfa41fb4.webp)
3. 你懂个锤子 JS
如果你想从零开始重学 JS 这门语言,那么这简直就是你的应许之地。《你不知道的 Js》这一系列书籍,旨在将你从新手变成经验丰富的开发者,让我们深度学习 JS 幕后的工作原理。
《你不知道的 JS》深入探讨了 JS 语言的核心机制,并且完全免费在线提供。
如果你想牢牢掌握 JS 这门语言,你就不能错过这个仓库!
GitHub 坐标:github.com/getify/You-...
![](https://file.jishuzhan.net/article/1778960722160521218/37ab2a18412166f6dea4487d6fff6b3b.webp)
4. Airbnb JS 风格指南
这是当今互联网上最赫赫有名的 JS 资源之一,这是理所当然的。
这个仓库包含一套 JS 编码指南和最佳实践,最初由 Airbnb 的工程团队编写。
这个仓库涵盖了 JS 的方方面面,并针对大量主题提供了详细的建议。
不看后悔系列!
GitHub 坐标:github.com/airbnb/java...
![](https://file.jishuzhan.net/article/1778960722160521218/2597a722a54d86ed1fd2e1863fadfbb5.webp)
5. 技术面试手册
如果您正在阅读本文,那么您很可能会在某个时刻会参加技术面试。
因此,这对您而言可能是非常有用的资源。
这本手册已让超过 50
万人受益匪浅,它使您规避了偶尔推荐的死记硬背式练习和竞争性编程问题的麻烦。
这个存储库具有实用的干货,涵盖了技术面试的所有阶段,从申请工作,到通过面试,再到报价谈判。
GitHub 坐标:github.com/yangshun/te...
![](https://file.jishuzhan.net/article/1778960722160521218/726ba456e9d153e12353995ecf6877b4.webp)
6. JS 算法大全
这是互联网上另一个人气爆棚的学习资源,非常值得一试。
这个仓库专注于用 JS 实现各种数据结构和算法,从排序和搜索等基本数据,到动态编程等复杂数据结构和算法。
您可以找到每个算法的代码片段和详细解释!
GitHub 坐标:github.com/TheAlgorith...
![](https://file.jishuzhan.net/article/1778960722160521218/4fbd5a249195313de2aff40d82112246.webp)
7. 了不起的 JS
这个存储库包含一系列浏览器端工具库、资源和其他宝藏资源,全部都使用 JS 编写,简直绝绝子!
这个存储库涵盖了从包管理器、加载器、打包器和转译器,到 UI 工具、实用程序、手势、地图、动画等等的所有一切。
如果任何浏览器端魔法可以使用 JS 完成,那么您很可能会在这里找到它。
强烈建议直接收藏以备将来参考。
GitHub 坐标:github.com/sorrycc/awe...
![](https://file.jishuzhan.net/article/1778960722160521218/7a9ef4ee28a38755a1692fcf4f733ae6.webp)
8. JS 法克鱿
如果您一直在使用 JS 进行开发,那么您很可能时不时猝不及防地遭遇某些"灵异事件"。
作为一种编程语言,JS 充满了某些令人头大的魔鬼细节,有时这些 bug 令人抓狂。
如果上述两句话中的任何一句话引起了您的共鸣,那么就不要再犹豫了,犹豫就会败北。
这个存储库包含许多这种魔鬼细节的列表,这些概念对于新人开发者而言百思不得其解。
如果快乐太难,那我祝你平安。
GitHub 坐标:github.com/denysdovhan...
![](https://file.jishuzhan.net/article/1778960722160521218/94d4aaadc95321127a644df6804758ee.webp)
9. 高效攻城狮笔记
"打工仔只会按部就班。而高效的工程师会创造成果。"
如果你志在成为一名高效的攻城狮,你就必须在职业生涯中学习、遗忘、重新学习很多东西。
因此,这个存储库会辅助您摆正心态,并了解勿以恶小而为之,勿以善小而不为。
如果您找到这个仓库的正确打开方式,这可能是最有用的学习资源之一!
GitHub 坐标:gist.github.com/rondy/af1de...
![](https://file.jishuzhan.net/article/1778960722160521218/461aa474d5043acdeb344ead23055c66.webp)
10. 免费编程书库
无论我观看多少课程、观看多少抖音视频,书籍仍然是学习新知识的黄金档案。
如果您像我一样,那么这个存储库适合您。
这个存储库是任何人都可以免费获取的编程书籍合集。
它是最大名鼎鼎的存储库之一,在 Github 上拥有超过 27
万个收藏。
属于是不看后悔系列了属于是!
GitHub 坐标:github.com/EbookFounda...
![](https://file.jishuzhan.net/article/1778960722160521218/965d841d10af1b9512f24bad72335910.webp)
本期话题是 ------ 你有没有其他想推荐给大家的 GitHub 宝藏资源?欢迎在本文下方自由言论,文明共享。
坚持阅读,自律打卡,每天一次,进步一点。
《前端暴走团》,喜欢请抱走!我是团长林语冰。谢谢大家的点赞,掰掰~
![](https://file.jishuzhan.net/article/1778960722160521218/4335472b1a430424a3215b02e95d6a1c.webp)