作者:Mehdi Aoussiad

原文:https://javascript.plainenglish.io/6-useful-github-repositories-for-all-web-developers-44f26912fd66

大家好,我是若川。持续组织了5个月源码共读活动,感兴趣的可以点此加我微信 ruochuan12 参与,每周大家一起学习200行左右的源码,共同进步。同时极力推荐订阅我写的《学习源码整体架构系列》 包含20余篇源码文章。

1. Developer Roadmap

Deveoper Roadmap[1] 是你需要知道的流行、实用的仓库之一。它有超过 153,000 的 Star,这意味着它真的非常好用。

这个仓库包含了很多图表和图片,向你展示可以选择的路径和技术,当然这也取决于你希望成为哪种类型的开发人员,例如前端、后端等。并且,可以说这也是属于 Web 开发者的路线图(RoadMap),它可以帮你选择学习路线。

2. Public APIs

Public APIs[2] 是一个非常好用的仓库,它有超过 116,000 的 Star。它管理着一个不同类型的 API 列表,可以让 Web 开发者或软件开发者使用。几乎你需要的任何类型的 API 都可以在这里找到。

这上面的 API 涵盖了许多热点的话题,例如动漫、商业、电影、动物、数字加密货币等等。

3. You Don’t Know JS Yet

You Don’t Know JS Yet[3] 是 Kyle Simpson 写的非常流行和实用的 JavaScript 系列丛书之一。它有超过 136,000 的 Star,并且包含了 JavaScript 中你需要知道的非常重要的部分(作用域、闭包、类等等)。

如果,你想对 JavaScript 中的重要概念有很好的理解的话,它真的非常值得一看。并且,它是完全免费的,你不需要为此付任何费用。

4. JavaScript Questions

JavaScript Questions[4] 是由 Lydia Hallie 创建的仓库,它有超过 30,000 的 Star。它包含许多中级到高级的 JavaScript 问题及解释。

如果,你想要测试你的 JavaScript 知识或者准备面试的话,这个仓库就非常适合。并且,值得一提的是这个仓库中有许多不同语言的版本。

5. Gitignore Templates

当你想要为你的项目创建一个 GitHub 仓库的时候,你通常需要 .gitignore 文件来过滤掉不想上传的文件。所以,Gitignore [5]  仓库收集了很多非常实用的 .gitignore 文件模版,你可以在项目中使用它们。

这个仓库有超过 116,000 的 Star,并且它也包含了大多数编程语言的 .gitignore 文件模版。

6. Clean JavaScript Code

Clean JavaScript Code[6] 是一个令人称赞的仓库,它可以帮助你写出干净的 JavaScript 代码。它将 Robet C. Martin's 书中的理念应用于 JavaScript 中。

这个仓库有将近 50,000 的 Star。所以,如果你想写出干净的 JavaScript 代码的话,它会非常有用。

点赞

6 个对所有 Web 开发者都有用的 GitHub 仓库相关推荐

  1. python 语言包_10个对Web开发者最有用的Python语言包

    本文主要向大家介绍了10个对Web开发者最有用的Python语言包,通过具体的内容向大家展示,希望对大家学习Python语言有所帮助. Python最近成为了开发人员最喜欢的语言之一.无论你是专业的, ...

  2. 每个Web开发者都应读的文章:HTML5设计原理

    [url=http://www.cn-cuckoo.com/]李松峰[/url]最近翻译了两篇关于HTML5的文章,尤其是[url=http://my.opera.com/BB9z/blog/the- ...

  3. 每个Web开发者都该了解的12条命令行

    转载请注明出处:葡萄城官网,葡萄城为开发者提供专业的开发工具.解决方案和服务,赋能开发者. 原文出处:https://tutorialzine.com/2017/08/12-terminal-comm ...

  4. 整理了101个对你绝对有用的 GitHub 仓库

    点击上方蓝色"飞雪无情"关注我,设个星标,第一时间看文章 这是我多年来整理的一份列表,它们包含了我发现的有用的.有意思的东西. 这里没有对这些 GitHub Repo 特殊分类,按 ...

  5. 10个对Web开发者最有用的Python包

    Python最近成为了开发人员最喜欢的语言之一.无论你是专业的,业余的,还是一个初学者,你都可以从Python语言及其程序包中受益.Python已经被证明是当今最具活力的面向对象的编程语言之一.这就是 ...

  6. 第四十期:九个对Web开发者最有用的Python包,掌握这些,工资至少能涨涨

    Matplotlib,正如其名称所暗示的那样,是一个用来绘制数学函数和模型的库;扩展了Numpy的作用,Matplotlib可以只用几行代码来创建图,条形图,散点图等诸多视觉表现. 作者:Python ...

  7. python编程软件排行榜_Python编程开发工具:这10个对Web开发者最有用的Python包

    Python编程一时间成为了开发人员最喜欢的语言之一.无论是专业的,业余的,还是作为一个Python初学者,都可以从Python编程语言及其程序包中受益.Python已经被证明是当今最具活力的面向对象 ...

  8. 10个对 Web 开发者最有用的 Python 库

    文末有干货 "Python高校",马上关注 真爱,请置顶或星标 大家好,我是Gao, Python最近成为了开发人员最喜欢的语言之一.无论你是专业的,业余的,还是一个初学者,你都可 ...

  9. 每个Web开发者都应该知道的SOLID原则

    原创: 前端之巅 前端之巅 10月20日 作者|Chidume Nnamdi 编辑|谢丽 面向对象的编程并不能防止难以理解或不可维护的程序.因此,Robert C. Martin 制定了五项指导原则, ...

最新文章

  1. 在Windows下使用MinGW静态编译Assimp
  2. 全面解析RS232、RS485、RS422、RJ45接口的区别和各自的应用
  3. php+linux+线程安全,PHP 线程安全与非线程安全版本的区别深入解析
  4. python中怎么表示整数的点称为整点_智慧职教云课堂APPPython程序设计基础答案公众号...
  5. 2021牛客暑期多校训练营2
  6. redhat6 使用raid5的系统安装
  7. 什么是SQL Server数据库镜像?
  8. c语言求前缀后缀大全,温故而知新_C语言_前缀++(--)和后缀++(--)
  9. VS2015编译ffmpeg的问题解决
  10. R计算偏相关性示例教程
  11. MATLAB--数字图像处理 图像平移
  12. 计算机的内存储器比外存储器的比较,计算机的内存储器比外存储器
  13. 2016美国计算机研究生,2016年美国计算机工程专业研究生排名(转载)
  14. 电脑变wifi 用电脑建立无线网
  15. 手把手教你电脑图片转文字怎么操作,助你提高工作效率
  16. Python基础教程之Matplotlib-基础绘图
  17. 如何选择企业电脑加密软件,知道这几点一定不后悔!
  18. 小程序毕设作品之微信积分商城小程序毕业设计成品(1)开发概要
  19. 从零学习 InfiniBand-network架构(六)—IB协议链路层QoS如何实现
  20. 初学者使用html制作的一个新闻页面

热门文章

  1. deepin安装卡死在蓝色背景_求大神帮助~安装DEEPIN系统卡在蓝色背景图什么原因...
  2. 为什么需要做归一化或者标准化
  3. WPF 创建无边框的圆角窗口
  4. 树莓派进阶之路 (016) - 通过595驱动4位LED显示系统时间
  5. Hadoop HBase概念学习系列之HBase里的客户端和HBase集群建立连接(详细)(十四)...
  6. 父类与子类之间的关系
  7. headroom.js插件使用方法
  8. this和prototype
  9. [FxCop.设计规则]13. 定义自定义属性参数的访问属性
  10. emacs python debug_我常用的 Python 调试工具 - 博客 - 伯乐在线