前端人专属的 10 个 GitHub 资源,成为 JS 大神的必由之路

《前端暴走团》,喜欢请抱走~大家好,我是团长林语冰。

在本文中,我们会共享 10 个开源好用的 Github 存储库,它们会把我们的 JS 技能提升到新的高度!

无论您是 JS 初学者,还是 JS 专家,这里都能满足每个人的需求。来不及解释了,快上车!

免责声明

本文属于是语冰的直男翻译了属于是,略有删改,仅供粉丝参考。英文原味版请传送 10 Github repositories to achieve Javascript mastery

1. 每个 JS 开发者必知必会的 33 个概念

顾名思义,这个存储库涵盖了每个优秀的 JS 开发者都必知必会的 33 个 JS 概念的综合列表,包括但不限于:

  • this 不是指向
  • 闭包不是"函数返回另一个函数"
  • 值类型可能不是存储在栈上的
  • ......

每个概念附赠一大坨免费的学习资源,让我们可以深度学习它们,并且开源共享了各种文章和视频,想学不好都很难。

GitHub 坐标:github.com/leonardomso...

2. JS 灵魂拷问

这个存储库可以辅助我们:

  • 测试你对 JS 的了解程度
  • 颠覆你对 JS 的认知
  • 或者准备你的上机面试!

这个存储库涵盖了从入门到高级的问题,且定期更新新问题。每个问题的答案都存在于每个问题下方的折叠部分中,您可以单击展开,但请不要作弊。

如果您是那种遵循"一天一因果,失业远离我"的家伙,那么这简直就是为您量身定做的完美仓库。

GitHub 坐标:github.com/lydiahallie...

3. 你懂个锤子 JS

如果你想从零开始重学 JS 这门语言,那么这简直就是你的应许之地。《你不知道的 Js》这一系列书籍,旨在将你从新手变成经验丰富的开发者,让我们深度学习 JS 幕后的工作原理。

《你不知道的 JS》深入探讨了 JS 语言的核心机制,并且完全免费在线提供。

如果你想牢牢掌握 JS 这门语言,你就不能错过这个仓库!

GitHub 坐标:github.com/getify/You-...

4. Airbnb JS 风格指南

这是当今互联网上最赫赫有名的 JS 资源之一,这是理所当然的。

这个仓库包含一套 JS 编码指南和最佳实践,最初由 Airbnb 的工程团队编写。

这个仓库涵盖了 JS 的方方面面,并针对大量主题提供了详细的建议。

不看后悔系列!

GitHub 坐标:github.com/airbnb/java...

5. 技术面试手册

如果您正在阅读本文,那么您很可能会在某个时刻会参加技术面试。

因此,这对您而言可能是非常有用的资源。

这本手册已让超过 50 万人受益匪浅,它使您规避了偶尔推荐的死记硬背式练习和竞争性编程问题的麻烦。

这个存储库具有实用的干货,涵盖了技术面试的所有阶段,从申请工作,到通过面试,再到报价谈判。

GitHub 坐标:github.com/yangshun/te...

6. JS 算法大全

这是互联网上另一个人气爆棚的学习资源,非常值得一试。

这个仓库专注于用 JS 实现各种数据结构和算法,从排序和搜索等基本数据,到动态编程等复杂数据结构和算法。

您可以找到每个算法的代码片段和详细解释!

GitHub 坐标:github.com/TheAlgorith...

7. 了不起的 JS

这个存储库包含一系列浏览器端工具库、资源和其他宝藏资源,全部都使用 JS 编写,简直绝绝子!

这个存储库涵盖了从包管理器、加载器、打包器和转译器,到 UI 工具、实用程序、手势、地图、动画等等的所有一切。

如果任何浏览器端魔法可以使用 JS 完成,那么您很可能会在这里找到它。

强烈建议直接收藏以备将来参考。

GitHub 坐标:github.com/sorrycc/awe...

8. JS 法克鱿

如果您一直在使用 JS 进行开发,那么您很可能时不时猝不及防地遭遇某些"灵异事件"。

作为一种编程语言,JS 充满了某些令人头大的魔鬼细节,有时这些 bug 令人抓狂。

如果上述两句话中的任何一句话引起了您的共鸣,那么就不要再犹豫了,犹豫就会败北。

这个存储库包含许多这种魔鬼细节的列表,这些概念对于新人开发者而言百思不得其解。

如果快乐太难,那我祝你平安。

GitHub 坐标:github.com/denysdovhan...

9. 高效攻城狮笔记

"打工仔只会按部就班。而高效的工程师会创造成果。"

如果你志在成为一名高效的攻城狮,你就必须在职业生涯中学习、遗忘、重新学习很多东西。

因此,这个存储库会辅助您摆正心态,并了解勿以恶小而为之,勿以善小而不为。

如果您找到这个仓库的正确打开方式,这可能是最有用的学习资源之一!

GitHub 坐标:gist.github.com/rondy/af1de...

10. 免费编程书库

无论我观看多少课程、观看多少抖音视频,书籍仍然是学习新知识的黄金档案。

如果您像我一样,那么这个存储库适合您。

这个存储库是任何人都可以免费获取的编程书籍合集。

它是最大名鼎鼎的存储库之一,在 Github 上拥有超过 27 万个收藏。

属于是不看后悔系列了属于是!

GitHub 坐标:github.com/EbookFounda...

本期话题是 ------ 你有没有其他想推荐给大家的 GitHub 宝藏资源?欢迎在本文下方自由言论,文明共享。

坚持阅读,自律打卡,每天一次,进步一点。

《前端暴走团》,喜欢请抱走!我是团长林语冰。谢谢大家的点赞,掰掰~

相关推荐
qq_364371721 小时前
Vue 内置组件 keep-alive 中 LRU 缓存淘汰策略和实现
前端·vue.js·缓存
y先森2 小时前
CSS3中的弹性布局之侧轴的对齐方式
前端·css·css3
new出一个对象5 小时前
uniapp接入BMapGL百度地图
javascript·百度·uni-app
你挚爱的强哥6 小时前
✅✅✅【Vue.js】sd.js基于jQuery Ajax最新原生完整版for凯哥API版本
javascript·vue.js·jquery
y先森7 小时前
CSS3中的伸缩盒模型(弹性盒子、弹性布局)之伸缩容器、伸缩项目、主轴方向、主轴换行方式、复合属性flex-flow
前端·css·css3
前端Hardy7 小时前
纯HTML&CSS实现3D旋转地球
前端·javascript·css·3d·html
susu10830189117 小时前
vue3中父div设置display flex,2个子div重叠
前端·javascript·vue.js
IT女孩儿8 小时前
CSS查缺补漏(补充上一条)
前端·css
吃杠碰小鸡9 小时前
commitlint校验git提交信息
前端
虾球xz10 小时前
游戏引擎学习第20天
前端·学习·游戏引擎