前端进阶道路上不可错过的 21 个开源项目
经常有小伙伴在群里问,有哪些学习 JavaScript
的好的资源,实际上你不需要花钱去购买那些付费过程,Github
上就有很多宝藏资源,下面给大家推荐几个。
javascript-algorithms
「⭐ Github stars: 123k+」
![](https://filescdn.proginn.com/2c5c4db92a2635dc0b6d7fd940fd23be/8bf9a81a6062c38e03e309aa60d11964.webp)
大量流行算法和数据结构的 JavaScript
实现。
「https://github.com/trekhleb/javascript-algorithms」
30-seconds-of-code
「⭐ Github stars: 87k+」
![](https://filescdn.proginn.com/6d3d96d97c3708fcdb2ecb9e930381d8/24724337caea107eb82d516a43282d3a.webp)
满足你所有开发需求的简短 JavaScript
代码片段。
「https://github.com/30-seconds/30-seconds-of-code」
airbnb-js-style-guide
「⭐ Github stars: 115k+」
![](https://filescdn.proginn.com/daef6f3165164eb2a8f82f748270bbc9/ff30da7421e755f7196817b449c20487.webp)
著名的 Airbnb JavaScript
代码风格指南。
「https://madza.hashnode.dev/21-github-repositories-to-become-a-javascript-master」
You-Dont-Know-JS
「⭐ Github stars: 146k+」
![](https://filescdn.proginn.com/06b417b26a716436b1051a6163fad0ea/66b4c91bfb2188044a8d00af6256bfe7.webp)
一系列深入探讨 JavaScript
语言核心机制的书籍。
「https://github.com/getify/You-Dont-Know-JS」
wtfjs
「⭐ Github stars: 23k+」
![](https://filescdn.proginn.com/c0d7bf1b25cf6942518fcaf5e9f3ab05/e29f58c353e5091303fc4c0da831a31d.webp)
大量有趣的 JavaScript 示例。
「https://github.com/denysdovhan/wtfjs」
js-the-right-way
「⭐ Github stars: 7k+」
![](https://filescdn.proginn.com/e61c1ec036e8e51196c10fe6c1bf6070/a2f45f57e6d634fa85182c27e690c8f2.webp)
关于 JavaScript 的最佳实践、公认的编码标准。
「https://github.com/braziljs/js-the-right-way」
javascript-questions
「⭐ Github stars: 58k+」
![](https://filescdn.proginn.com/6b91a1dfc86e2ed94cd9acd163c945b4/7fef9b13ed9849d31536b0d838d75122.webp)
大量(高级)JavaScript
问题,以及对应的问题解释。
「https://github.com/lydiahallie/javascript-questions」
33-js-concepts
「⭐ Github stars: 44k+」
![](https://filescdn.proginn.com/bd085ec610f068ea791087490a1591f2/0b44113bdb8559b53ab96ced7aa37193.webp)
每个开发者都应该知道的 33
个现代 JavaScript
概念。
「https://github.com/leonardomso/33-js-concepts」
ES6-for-humans
「⭐ Github stars: 4k+」
![](https://filescdn.proginn.com/a14e625b3ae9095f66b839baba7ad5ba/028864efaf04ea0994faeb31a625cd50.webp)
一个非常不错的 ES6 教程。
「https://github.com/metagrover/ES6-for-humans」
awesome-javascript
「⭐ Github stars: 25k+」
![](https://filescdn.proginn.com/eb5eb8bffe51bc26d12bc6d3d8800b80/8e448fc498ddd1397c66cef21e9d0211.webp)
一组很棒的浏览器、JavaScript
库和资源。
「https://github.com/sorrycc/awesome-javascript」
modern-js-cheatsheet
「⭐ Github stars: 21k+」
![](https://filescdn.proginn.com/94cce101f7f1f5e2df8241115f0cc847/326902926f288dbc17fe73f6ec5ecf1a.webp)
在现代项目中经常遇到的 JavaScript
知识备忘单。
「https://github.com/mbeaudru/modern-js-cheatsheet」
jstips
「⭐ Github stars: 11k+」
![](https://filescdn.proginn.com/3f74f9acf538a2542a8559db3d20534d/b080c4103c48cc315699d07822146b81.webp)
有用的 JavaScript
技巧,可让帮助你改进代码。
「https://github.com/loverajoel/jstips」
js-stack-from-scratch
「⭐ Github stars: 18k+」
![](https://filescdn.proginn.com/6b89eece4173d8f3198f7d7bc2914964/514b6e689ec2a949ae5b676a036a873b.webp)
构建现代 JavaScript
堆栈的分步教程。
「https://github.com/verekia/js-stack-from-scratch」
Awesome JavaScript Projects
「⭐ Github stars: 500+」
![](https://filescdn.proginn.com/0604a425b2e18645912667472a4fc405/8cf712601c7492b82e079aaa8195e8c6.webp)
很棒的 JavaScript
项目的集合。
「https://github.com/Vishal-raj-1/Awesome-JavaScript-Projects」
JavaScript30
「⭐ Github stars: 16k+」
![](https://filescdn.proginn.com/2af115f0e8467acd1e6013c80bb264fb/055b67172afbc75929234f5998219152.webp)
Wes Bos
著名的 Javascript
课程。
「https://github.com/wesbos/JavaScript30」
project-guidelines
「⭐ Github stars: 25k+」
![](https://filescdn.proginn.com/b0f50f95b7fdf5299e0ae746abf896d2/ce3df73f3ccd0e49d43ab544b0fbc1f3.webp)
JavaScript
项目的一组最佳实践。
「https://github.com/elsewhencode/project-guidelines」
nodebestpractices
「⭐ Github stars: 71k+」
![](https://filescdn.proginn.com/2b984a8f4d2f96d5d4593b5bb2c23639/04d8b9c4084d1f1460173cb785216afa.webp)
Node.js
最佳实践。
「https://github.com/goldbergyoni/nodebestpractices」
javascript-testing-best-practices
「⭐ Github stars: 13k+」
![](https://filescdn.proginn.com/178bdd617f89aa0df51c1d7bb85f21e3/e4044907a4e613140f65713e5174bb14.webp)
全面的 JavaScript
和 Node.js
测试最佳实践。
「https://github.com/goldbergyoni/javascript-testing-best-practices」
javascript-interview-questions
「⭐ Github 星数:5k+」
![](https://filescdn.proginn.com/2814c79e1a8b757ec0d3b7817a3f7e69/c873ddc2a0fc1e9d9d8f04d599782d02.webp)
1000
个 JavaScript
面试问题。
「https://github.com/sudheerj/javascript-interview-questions」
must-watch-javascript
「⭐ Github stars: 6k+」
![](https://filescdn.proginn.com/4219235133b27af28d85c99c1c55ffcf/aa9ef126d7fe0c3ed72528f693695e58.webp)
关于 JavaScript
的必看演讲和分享。
「https://github.com/AllThingsSmitty/must-watch-javascript」