6 個對所有 Web 開發者都有用的 GitHub 倉庫

作者: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),它可以幫你選擇學習路線。

a4d6e3dae346eeb8e83cafe9245cf69f.png

2. Public APIs

Public APIs[2] 是一個非常好用的倉庫,它有超過 116,000 的 Star。它管理著一個不同類型的 API 列表,可以讓 Web 開發者或軟件開發者使用。幾乎你需要的任何類型的 API 都可以在這里找到。

這上面的 API 涵蓋了許多熱點的話題,例如動漫、商業、電影、動物、數字加密貨幣等等。

c17d532f873d8552fc4d51cfde526e29.png

3. You Don’t Know JS Yet

You Don’t Know JS Yet[3] 是 Kyle Simpson 寫的非常流行和實用的 JavaScript 系列叢書之一。它有超過 136,000 的 Star,并且包含了 JavaScript 中你需要知道的非常重要的部分(作用域、閉包、類等等)。

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

467c168a461b0f219fcdfbaa4c3a5447.png

4. JavaScript Questions

JavaScript Questions[4] 是由 Lydia Hallie 創建的倉庫,它有超過 30,000 的 Star。它包含許多中級到高級的 JavaScript 問題及解釋。

如果,你想要測試你的 JavaScript 知識或者準備面試的話,這個倉庫就非常適合。并且,值得一提的是這個倉庫中有許多不同語言的版本。

e9b0a161b89d3868b1527de39df6107f.png

5. Gitignore Templates

當你想要為你的項目創建一個 GitHub 倉庫的時候,你通常需要 .gitignore 文件來過濾掉不想上傳的文件。所以,Gitignore [5] ?倉庫收集了很多非常實用的 .gitignore 文件模版,你可以在項目中使用它們。

這個倉庫有超過 116,000 的 Star,并且它也包含了大多數編程語言的 .gitignore 文件模版。

e91fc1df7c8c8cfeeb49a9762807c2c9.png

6. Clean JavaScript Code

Clean JavaScript Code[6] 是一個令人稱贊的倉庫,它可以幫助你寫出干凈的 JavaScript 代碼。它將 Robet C. Martin's 書中的理念應用于 JavaScript 中。

這個倉庫有將近 50,000 的 Star。所以,如果你想寫出干凈的 JavaScript 代碼的話,它會非常有用。

33f025c08747a8fcdac085368c8bb175.png

點贊 👍、在看 👀

通過閱讀本篇文章,如果有收獲的話,可以點個贊在看,這將會成為我持續分享的動力,感謝~

參考資料

[1]

Deveoper Roadmap: https://github.com/kamranahmedse/developer-roadmap

[2]

Public APIs: https://github.com/public-apis/public-apis

[3]

You Don’t Know JS Yet: https://github.com/getify/You-Dont-Know-JS

[4]

JavaScript Questions: https://github.com/lydiahallie/javascript-questions

[5]

Gitignore : https://github.com/github/gitignore

[6]

Clean JavaScript Code: https://github.com/ryanmcdermott/clean-code-javascript

69aea416a8a31b0d56b80892a5421751.gif

·················?若川簡介?·················

你好,我是若川,畢業于江西高校。現在是一名前端開發“工程師”。寫有《學習源碼整體架構系列》20余篇,在知乎、掘金收獲超百萬閱讀。
從2014年起,每年都會寫一篇年度總結,已經寫了7篇,點擊查看年度總結。
同時,最近組織了源碼共讀活動,幫助3000+前端人學會看源碼。公眾號愿景:幫助5年內前端人走向前列。

e9bdc5f46ad9fe853569708daa1bb7a3.png

識別方二維碼加我微信、拉你進源碼共讀

今日話題

略。分享、收藏、點贊、在看我的文章就是對我最大的支持~

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/275000.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/275000.shtml
英文地址,請注明出處:http://en.pswp.cn/news/275000.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

快速刪除數據庫中所有表中的數據

今天又學到一招,可以快速刪除數據庫中所有的用戶表中的數據。我是個菜鳥,望各位大神多多指教 select truncate table Name ; from sysobjects where xtypeU order by name asc; 該條語句執行之后會將數據庫中所有的表都查詢出來,復制出來之…

openfiler的iSCSI配置(二)

為什么80%的碼農都做不了架構師?>>> 一.openfiler iSCSI配置 1.啟動iSCSI target server服務。在Services列表下。 2.設置訪問列表。在System---Network Access Configuration下設置。 3.創建卷設備 二.ISCSI客戶端配置 1.安裝open-iscsi # apt-get ins…

送你一份用Electron開發桌面應用的避坑指南【送3本書,含犀牛書】

大家好,我是若川。持續組織了5個月源碼共讀活動,感興趣的可以點此加我微信 ruochuan12 參與,新年第一次送3本書。抽獎規則見文末。如今,Electron 領域發生了重大的變革,Electron 版本更新換代極快,難以計數…

時間續

mois : janvier fvrier mars avril mai juin juillet aot septembre octobre novembre dcembre semaine : lundi mardi mercredi jeudi vendredi samedi dimanche 轉載于:https://www.cnblogs.com/lavieenrose/archive/2012/02/18/2357597.html

nginx修改upstream不重啟的方法(ngx_http_dyups_module模塊)

為什么80%的碼農都做不了架構師?>>> nginx很強大,第三方模塊也不少,淘寶在nginx上很活躍,特別是章亦春,他參與的模塊至少10, 好了今天主角不是他,是一款動態配置upstream的模塊,這個…

c# 設計原則需要學習嗎_向最好的學習:產品設計原則

c# 設計原則需要學習嗎重點 (Top highlight)In my job as Design Team Lead at SimpleSite, I’ve recently been part of creating a set of Product Design Principles. In this process, I spent a lot of time studying the theory, learning about best practices, and ge…

初學Java-接口

在Java語言中,接口有兩種意思: 一是指概念性的接口,即指系統對外提供的所有服務。類的所有能被外部使用者訪問的方法構成了類的接口 二是指用interface關鍵字定義的實實在在的接口,也稱為接口類型。它用于明確的描述系統對外提供的…

Node.js 2021年開發者報告解讀

大家好,我是若川。持續組織了5個月源碼共讀活動,感興趣的可以點此加我微信 ruochuan12 參與,每周大家一起學習200行左右的源碼,共同進步。同時極力推薦訂閱我寫的《學習源碼整體架構系列》 包含20余篇源碼文章。很多人覺得Node.js…

搭建nginx反向代理用做內網域名轉發

為什么80%的碼農都做不了架構師?>>> 情景 由于公司內網有多臺服務器的http服務要映射到公司外網靜態IP,如果用路由的端口映射來做,就只能一臺內網服務器的80端口映射到外網80端口,其他服務器的80端口只能映射到外網的…

外國經典兒童讀物合集pdf_幫助父母在線購買兒童讀物–用戶體驗案例研究

外國經典兒童讀物合集pdfT? As our first group project at GA, we needed to quickly learn how to use several online tools that helped our team of 4 collaborate and communicate while socially distant. Despite the rather extreme circumstances our team was stil…

Windows Azure Marketplace增加對六種語言和HTML5應用程序的支持

對于那些不熟悉Windows Azure Marketplace的人來說,它是一個供數據供應商和開發人員購買和銷售數據集和應用程序的在線市場。 可以在世界上的26個國家使用Windows Azure Marketplace,它現在支持6種語言,包括日語、漢語、法語、德語、西班牙語…

如何優雅處理 async await 錯誤——解讀小而美的 await-to-js 庫

大家好,我是若川。持續組織了5個月源碼共讀活動,感興趣的可以點此加我微信 ruochuan12 參與,每周大家一起學習200行左右的源碼,共同進步。同時極力推薦訂閱我寫的《學習源碼整體架構系列》 包含20余篇源碼文章。這是源碼共讀活動第…

同態加法_同態的Spotify

同態加法重點 (Top highlight)When neumorphism was predicted to be one of the top 2020 UI design trends, I wanted to give it a shot. Having said that, I wanted to explore a type that had not gone overboard, neumorphism in Dark Mode.當neumorphism預計為頂部202…

ubuntu清除無效的右鍵打開方式

為什么80%的碼農都做不了架構師?>>> 今天安裝了幾個程序又將它們刪除了之后發現了一個比較嚴重的后遺癥,在相關文件右鍵打開方式中出現了許多實際已經不存在的文件打開程序名。想了多種方法去除,可是效果不佳,最終采用…

咖啡豆(JavaBean)?香

Sun公司對JavaBean的定義為:可以重復利用的軟件組件,它在遵循JavaBean技術規范的基礎上提供特定的功能,這些功能模塊可以組成更大規模的應用系統。 到底什么是JavaBean? 先看一段代碼: /** * author yong * */ public class Add { public st…

新一代的編譯工具 SWC,97年小哥寫的~

大家好,我是若川。持續組織了5個月源碼共讀活動,感興趣的可以點此加我微信 ruochuan12 參與,每周大家一起學習200行左右的源碼,共同進步。同時極力推薦訂閱我寫的《學習源碼整體架構系列》 包含20余篇源碼文章。最近前端圈掀起了一…

開始學習jQuery和準備工作

<script>$(document).ready(function(){}); 首先&#xff0c;在頁面頂部添加一行script元素&#xff0c;然后在下一行寫上結束符。 瀏覽器會運行script里所有的Javascript&#xff0c;包括jQuery。 在你的script元素里&#xff0c;添加這段代碼&#xff1a;$(document).r…

粉紅噪音_粉紅的常綠力量

粉紅噪音I use Instagram. But I don’t use Instagram in the way that my daughters, who are 21 and 14, use Instagram. More to the point, Instagram doesn’t use me in quite the same way it uses my daughters.我使用Instagram。 但是&#xff0c;我不會像21歲和14歲…

Sql Server 中存儲過程的output return的區別

看http://zxianf.blog.163.com/blog/static/301207012009114104124969/中片關于Sql Server中存儲過程output和return值的區別 在里面有講解&#xff0c;我在自己本機中測試的結果如下&#xff0c; 1&#xff1a;ReturnValue只能返回0,1,-1這樣的數據&#xff0c;局限性很大 &am…

1個月增長15000 star,zx 庫寫shell腳本真不錯~

大家好&#xff0c;我是若川。持續組織了5個月源碼共讀活動&#xff0c;感興趣的可以點此加我微信 ruochuan12 參與&#xff0c;每周大家一起學習200行左右的源碼&#xff0c;共同進步。同時極力推薦訂閱我寫的《學習源碼整體架構系列》 包含20余篇源碼文章。今天來討論一個牛逼…