手邊有大量的資源,總是一件很棒的事。
身為一個碼農,我們需要專注於功能和最佳實踐,而不是一遍遍地編寫樣板程式碼。消除無用功,投入時間學習使用正確的工具或懂得使用有用的資源可以極大的幫助我們節省時間。
透過本篇文章,我們將會了解一些能夠極大的幫助我們提升WEB
開發技能的GitHub
函式庫,這些函式庫也會幫助你寫得更好的代碼。
Node.js Best Practices
#這個函式庫是一個很棒的地方,可以讓你隨時了解Node
世界,並在使用時了解最佳實踐。擁有 40k
Star 和 133 位貢獻者,這個函式庫幾乎每天都有更新。
該函式庫對排名較高 Node.js
的最佳實踐進行了總結和整理,包括 Node.js Docker
最佳實踐。目前擁有超過80多種最佳實踐,風格指南和結構建議等。
一些常見的最佳做法包括:
- 更好地組織專案
- #錯誤處理實踐
- #程式碼風格實作
- 測試和整體品質實踐
- 進行生產實踐等等
點擊跳轉到倉庫
HTML5 Boilerplate
HTML5 Boilerplate
是一個專業的前端模板,用於建立快速、健全且適應性強的Web
應用程式或網站。
該專案是多年迭代開發和社區知識的產物。它沒有強加特定的開發理念或框架,所以你可按照自己的方式自由地建立程式碼。
包含像如下的預先定義功能:
- Normalize.css
- jQuery with CDN ##Apache Server Configs
- 有用的
- CSS
助手類別
預設樣式,效能優化等
點擊跳轉到倉庫
RealWorldCLI 等等,它需要花費太多的經歷,令人沮喪。
RealWorld 允許你選擇任何前端(
React,
Angular2 等)和任何後端(
Node ,
Django 等),並將它們整合在一起以查看應用程式的真實範例。
- Angular ngrx nx
- ClojureScript re-frame
- React / MobX
- #Go Gin
- NestJS TypeORM/Prisma
點選跳轉到倉庫
You Don't Know JS Yet #這是一系列深入研究
JavaScript
作者建議閱讀的順序為:
- Get Started
- Scope & Closures
- Objects & Classes (尚未開始)
- # Types & Grammar (尚未開始)
- Sync & Async (還未開始)
- ES.Next & Beyond (尚未開始)
到倉庫Airbnb JavaScript Guide
- 這是
- Airbnb 提供的非常精確和專業的風格指南。
- 本指南將透過深入基礎知識和程式碼片段來幫助你由深入淺地理解
- JavaScript 。
- 本指南涉及的一些熱門內容如下:
效能
測試點擊跳轉
Storybook
Storybook
是
UI
app
之外運行,這允許你獨立開發UI 元件,提高元件的重用性、測試性和開發速度。你可以快速構建,而不必擔心應用程式特定的依賴關係。 它附帶了一個CLI
Storybook.
點擊跳轉
Front-End-Checklist
#Front-End-Checklist是一個詳盡的列表,列出了在網站或
- HTML
- 頁面投入使用前所需要具備或測試的所有元素。
- 它是一個基於前端 Web
- 開發的倉庫,更關注效能、安全性和 SEO
線上工具/測試工具
媒體或影片內容
點擊跳轉
靈感和資源這篇文章的令該來自Tech Sapien
############英文原文網址:https://dev.to/sayanide/best-github-repos-for-web-developers-9id############如果有翻譯的不對的地方,請多多指正,希望有所幫助。 ############教學推薦:《###Git教學###》###總結上面提到的所有的函式庫並不是唯一可用的資源,除此之外我敢肯定還有大量的令人驚嘆的項目。這些是其中一些我覺得很有用的資源,同時我自己也常常沉浸其中。
不要忘了給這些函式庫點 Star。以感謝所有優秀的貢獻者,感謝他們為我們創造瞭如此有用的資源
以上是分享一些值得前端開發者收藏的 GitHub 庫的詳細內容。更多資訊請關注PHP中文網其他相關文章!

GitHub可以高效管理項目。 1)創建倉庫並提交代碼,2)使用分支和拉取請求協作開發,3)利用GitHubActions實現CI/CD,4)通過Issues管理任務,5)優化使用分支策略和代碼審查,避免過度使用分支和忽視安全性。

Git和GitHub是不同的工具:Git是一個分佈式版本控制系統,用於管理代碼版本和協作開發;GitHub是一個基於Git的在線平台,提供代碼託管和協作工具。 Git的主要功能包括版本管理、分支管理和協作開發,而GitHub則提供代碼託管、協作工具和社交網絡功能。

GitHub是一個基於Git的版本控制系統託管平台,提供版本控制、協作開發和社區交流功能。使用GitHub可以提高開發效率和代碼質量。

Git和GitHub是不同的工具:Git是用於版本控制的軟件,GitHub是基於Git的在線平台。 1.Git允許你跟踪文件變化和協同開發。 2.GitHub提供代碼託管和協作工具,增強團隊開發效率。

GitHub的核心功能包括版本控制、分支管理、代碼審查、問題跟踪和項目管理。 1.版本控制與分支管理基於Git,允許追踪代碼變更和實驗性開發。 2.代碼審查通過PullRequest實現,提升代碼質量和團隊協作。 3.問題跟踪與項目管理通過Issues和項目管理板進行,提高項目透明度和可追踪性。

GitHub是提升軟件開發效率和質量的強大工具。 1)版本控制:通過Git管理代碼變更。 2)PullRequests:進行代碼審查,提高代碼質量。 3)Issues:跟踪bug和項目進度。 4)GitHubActions:自動化構建、測試和部署流程。

Git是版本控制系統,GitHub是基於Git的代碼託管平台。 Git用於管理代碼版本,支持本地操作;GitHub提供在線協作工具,如Issue跟踪和PullRequest。

Git是一個開源的分佈式版本控制系統,幫助開發者跟踪文件變化、協同工作和管理代碼版本。它的核心功能包括:1)記錄代碼修改,2)回退到之前版本,3)協同開發,4)創建和管理分支進行並行開發。


熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

禪工作室 13.0.1
強大的PHP整合開發環境

SublimeText3 Linux新版
SublimeText3 Linux最新版

Atom編輯器mac版下載
最受歡迎的的開源編輯器

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

VSCode Windows 64位元 下載
微軟推出的免費、功能強大的一款IDE編輯器