七个最佳 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 程序员相关推荐
- 献给 Python 开发人员的 25 个最佳 GitHub 代码库!
以下为译文: 根据2020年StackOverflow开发者调查报告,Python是世界上最受欢迎的语言之一,排名仅次于Rust和TypeScript.更令人惊讶的是,Python是开发人员最想尝试的 ...
- ChatGPT、低代码等技术出现会不会导致底层程序员失业
目录 1. ChatGPT会不会导致底层程序员失业 2. 低代码会不会导致底层程序员失业 3. 总结 1. ChatGPT会不会导致底层程序员失业 今天在浏览知乎时,看到一个问题,问题如下图: 同时, ...
- 看完GitHub官方的2021年度报告,才发现原来全球程序员好像都在卷呐
欢迎关注方志朋的博客,回复"666"获面试宝典 来源|David 小咸鱼/新智元 7300万开发者在365天里能做什么? 最近,全球最大开发者社区GitHub重磅发布2021年度报 ...
- GitHub 报告揭示香港码农大爆发,老实的程序员:转行只因工资高!
点击"开发者技术前线",选择"星标????" 让一部分开发者看到未来 来源:businessinsider 新智元 编辑:LRS 2020年初GitHub发 ...
- Copilot逐字复制代码,恐抹去整个开源社区?程序员拿出律师证发起集体诉讼
选自GitHub Copilot investigation 作者:Matthew Butterick 机器之心编译 视学算法发布 编辑:蛋酱.张倩 Copilot是开源社区的「寄生虫」? 作 ...
- GitHub 2018年度报告 | 万万没想到你是这样的程序员
选自 | GitHub 翻译整理 | Mika 本文为 CDA 数据分析师原创作品,转载需授权 GitHub是全球最大的开源软件开发与管理社区,每年十月GitHub都会推出"Octovers ...
- 这位创造GitHub冠军项目的“老男人”,堪称10倍程序员本尊
作者 | 马超,CSDN博客专家,金融科技从业者 来源 | CSDN博客 7月12日一款叫做TDengine的时序数据库项目在GitHub上开源了,这个项目一经发布就稳稳占据了GitHub排行榜的C位 ...
- 误泄露公司代码、疫情期间被裁,一个“菜鸟”程序员的生存日记
作者 | Adam Hughes 译者 | Sambodhi 策划 | Tina 编辑|燕珊 "我是如何从每一次失败中成长起来的." 身为程序员,我们往往都了解大神级程序员的故事. ...
- 这位创造Github冠军项目的老男人,堪称10倍程序员本尊
7月12日一款叫做TDengine的时序数据库项目在Github上开源了,这个项目一经发布就稳稳占据了Github排行榜的C位,目前TdEngine已经累积了5000多个star,并且连续一周排在上升 ...
最新文章
- 成为顶尖机器学习算法专家需要知道哪些算法?
- 互联网(IT)大厂面试技巧(面经)
- Vx2Text-多模态任务新进展!哥大Facebook提出VX2TEXT模型,实现了“视频+X”到“文本”的任务...
- asyncio 文件io高并发_用 asyncio 封装文件读写
- python解决xml文件论文-实例Python处理XML文件的方法
- windows 10卸载(注销)WSL,注销(卸载)当前安装的Linux的Windows子系统
- Pydev 的覆盖率测试python coverage以及其他使用
- Linux课程笔记 Day05 命令总结
- 【QT学习之路】QThread的简单使用
- 猿编程python,python编程猿
- linux查看redis安装目录
- JS动态生成表格案例
- python2.0下载_【Python for S60V2】Python for S60V2 V2.0官方免费下载_正式版下载-多特软件站...
- 在Android Studio如何制作聊天气泡
- 什么是桌面虚拟化,实施桌面虚拟化有什么好处?
- 在Leaflet中自定义4490坐标系
- 数据库设计(二)——数据库设计原则
- 重磅发布:《AI产品经理的实操手册(2023版)》
- VMware不识别U盘
- 北理和国防科技计算机,“国防七子”实力真的非常强大吗?理科考生在他们之间该怎么做选择?...
热门文章
- bitcoin core全节点钱包同步太慢的解决方法及钱包数据文件移动的方法
- 数据仓库系列:初识数仓
- 在线下单系统think php,昱杰订单管理系统(ThinkPHP版) v19.0
- 小程序校园点餐系统外卖系统设计
- 实现 Trie (前缀树)
- 台式计算机连wifi,台式电脑怎么连wifi
- 当遇到火狐浏览器“建立安全连接失败”问题,处理方法
- CSS实现鼠标经过div时改变背景图片
- 【C语言】字符串数组按字典升序
- window.print 打印文章时设置字体及解决每页跨页截断问题