七个最佳 GitHub 代码库,让你成为更好的 JavaScript 程序员
Posted CSDN资讯
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了七个最佳 GitHub 代码库,让你成为更好的 JavaScript 程序员相关的知识,希望对你有一定的参考价值。
摘要:在前不久刚发布的 GitHub 年度报告中,javascript 依旧是最受程序员欢迎的编程语言,而想要成为一名优秀的 JavaScript 程序员,这 7 个 GitHub 代码库可能会提供助力。
链接:https://javascript.plainenglish.io/7-best-github-repositories-to-become-a-better-javascript-programmer-8c8f6a681ae5
声明:本文为 CSDN 翻译,未经允许禁止转载。
作者 | Farhan Tanvir
译者 | 弯月
出品 | CSDN(ID:CSDNnews)
在我看来,在学习编程技术时,除了文档之外,GitHub 代码库也是绝佳的学习资源之一。关于 JavaScript 的学习资源有很多,很容易让人感到迷茫。在本文中,我总结了七个最佳代码库,希望能够帮助你成为更好的 JavaScript 程序员。
javascript-algorithms
地址:https://github.com/trekhleb/javascript-algorithms
算法和数据结构是软件开发的支柱。顾名思义,这个代码库中包含许多流行算法和数据结构的 JavaScript 示例。每个算法和数据结构都有单独的 README 文件,其中包含相关的说明以及进一步的参考资料。这个代码库的 Star 数超过 15.5 万个,也是 GitHub 上 Star 数最多的代码库之一。
javascript
地址:https://github.com/airbnb/javascript
这个代码库来自 Airbnb。编程是一门艺术,而开发人员是艺术家,没有艺术家想把作品搞得一塌糊涂。这个代码库中提供了你可以在编程过程中遵循的最佳实践,GitHub 上的 Star 数超过 12.9 万个。
Clean-code
地址:https://github.com/ryanmcdermott/clean-code-javascript
“代码的整洁性”是 Robert C. Martin 的著作《代码整洁之道》(Clean-code) 中提出的最著名的软件工程原则之一。这个代码库是 JavaScript 版的《代码整洁之道》,是使用 JavaScript 编写可读、可重用和可重构软件的指南,GitHub 上的 Star 数为 7.5 万个。
Javascript-questions
地址:https://github.com/lydiahallie/javascript-questions
这个代码库包含大量(高级)JavaScript 问题及其说明。你可以通过这个代码库测试一下自己的 JavaScript 水平,复习一下 JavaScript 知识,或者为编程面试做准备。GitHub 上的 Star 数为 4.95 万个。
33-js-concepts
地址:https://github.com/leonardomso/33-js-concepts
这个代码库旨在帮助开发人员掌握 JavaScript 中的概念。虽然学习这些概念不是必须的,但对未来的学习有很多裨益。这个代码库在 GitHub 上 Star 数为 5.3 万。
Project-guidelines
地址:https://github.com/elsewhencode/project-guidelines
虽然开发新项目令人激动万分,但对维护人员来说是一个潜在的噩梦。这个代码库包含一系列 JavaScript 项目的最佳实践。这个代码库在 GitHub 上有 2.75 万个 Star。
30-seconds-of-code
地址:https://github.com/30-seconds/30-seconds-of-code
这个代码库收集了各种 ES6 辅助函数的 JavaScript 片段,包含有关如何处理原语、数组和对象的说明,以及算法、DOM 操作函数和 Node.js 实用程序。GitHub 上的 Star 数为 10.5 万个。
☞小米手机超越苹果,成欧洲第二;马斯克特斯拉内部邮件:痛恨开会,少讲黑话;Spring 6.0 发布|极客头条
☞“生成式技术”正在颠覆人类创作!
☞Swift 2023 将在哪些方面创新?
以上是关于七个最佳 GitHub 代码库,让你成为更好的 JavaScript 程序员的主要内容,如果未能解决你的问题,请参考以下文章
7 个 Flutter 开源项目,让你成为更好的 Flutter 开发者
让你在浏览器中更好的阅读 GitHub 代码 - Octotree