前端知识多而庞杂,开始学习时,很容易忽略基础知识。工作几年后,经常沉迷于学习业务逻辑,难以进阶,整理了这20个github仓库,经典中的经典。
全部stars加起来80w+,快快收藏,肝起来吧。
1. JavaScript数据结构和算法完全解析javascript-algorithms
stars:134k+
几乎涵盖了常用数据结构和算法的解析和JavaScript实现,慢慢肝吧。
每种算法和数据结构都有自己的 README,包含相关说明和链接,以便进一步学习 (还有 YouTube 视频) 。
2. 30秒代码30-seconds-of-code
stars:91.8k+
满足您所有开发需求的简短 JavaScript 代码片段,适合平时琐碎时间学习,将前端的相关知识划分为小知识点,并且附有代码片段。 官网地址
3. JavaScript 样式指南airbnb-js-style-guide
stars:119k+
太经典了,无论你是初级中级,还是高级工程师,平时多看看规范是进步最快的方式。
4. 你不知道的JavaScriptYou-Dont-Know-JS
stars:149k+
这是深入探讨 JavaScript 语言核心机制的书籍,这是第二版。系统性的学习JavaScript,这个仓库是最高不过了。
5. 什么是**的JavaScriptwtfjs
stars:25.2k+
一个有趣的JavaScript学习仓库,快乐学习每一天。just for fun。
6. 正确的学习JavaScriptjs-the-right-way
stars:8.2k+
关于 JS 最佳实践、公认的编码标准和 Web 链接的易于阅读的快速参考。
7. JavaScript 进阶问题列表javascript-questions
stars:41.3k+
从基础到进阶,测试你有多了解 JavaScript,刷新你的知识,或者帮助你的 coding 面试! 💪 🚀 面试必备,包含多种高级进阶问题。
8. 干净的代码javascriptclean-code-javascript
stars:63.7k+
软件工程原理,来自 Robert C. Martin 的书 Clean Code,适用于 JavaScript。这不是一个风格指南。它是使用JavaScript生成可读、可重用和可重构软件的指南。
9. 33 个 JavaScript 概念33-js-concepts
stars:46.5k+
每个 JavaScript 开发人员都应该知道的 33 个概念,看看你知道几个。
10. 编写 ES6 的 kickstarter 指南ES6-for-humans
stars:5.3k+
学习ES6必备,如果你还没有系统性的学习过ES6,可以尝试看看这本书。
11. 很棒的JavaScriptawesome-javascript
stars:26.7k+
🐢一组很棒的浏览器端 JavaScript 库、资源和闪亮的东西。几乎包含了学习和工作时全部需要的内容。
12. 现代 JavaScript 备忘单modern-js-cheatsheet
stars:22.4k+
本文档是开发者在现代项目和大多数现代示例代码中经常遇到的 JavaScript 备忘单。
本指南的目的不是从头开始学习 JavaScript,而是帮助具有基本知识的开发人员,他们可能因为使用的 JavaScript 概念而难以熟悉现代代码库(或者比如说学习 React)。
13. JavaScript提示jstips
stars:11.9k+
这是一个很棒的项目,关于简短而有用的 JavaScript 技巧,可以让你改进代码编写。不到 2 分钟,你将能够阅读有关性能、约定、技巧、面试问题。
14. # 从零开始的 JavaScript 堆栈js-stack-from-scratch
stars:18.8k+
️⚡ 构建现代 JavaScript 堆栈的分步教程、
15. Awesome JavaScript Projects
stars:875+
超级多有意思的JavaScript项目,摸鱼必备,能玩好久。
16. 30天挑战JavaScript30
stars:17.9k+
初学者文件 + JavaScript 30 天挑战的完整解决方案,包含中文版指南。
17. 项目指南project-guidelines
stars:26.2k+
JavaScript 项目的一组最佳实践,没有做过完整项目,看这个就够了,包含中文版指南。
18. Node.js 最佳实践nodebestpractices
stars:74.6k+
✅ Node.js 最佳实践列表(2022 年 1 月)
19. javascript-testing-best-practices
stars:14.4k+
全面而详尽的 JavaScript 和 Node.js 测试最佳实践(2021 年 8 月)
20. JavaScript面试题javascript-interview-questions
stars:8k+
1000 个 JavaScript 面试问题列表,一天一条,学它三年。