欲善其事,必先利其器。在我們開發(fā)的過程中,一些“輪子”、工具能夠幫助我們應(yīng)對項目中切實的需求,提升開發(fā)的效率。所以,日常收集一些庫或工具就顯得尤為重要了。畢竟,遇見需求/問題的時候,能做到“家有余糧,心中不慌。”
在本期中,我依然精選了一些近期收羅的開源庫、工具以及我的微博上 #每日一Pen# 話題中大家轉(zhuǎn)發(fā)較多的編程靈感,希望你們有所收獲。
1. TypeLighter.js
TypeLighter.js 是一款輕量級(Gzip 壓縮后僅 1.04KB)的 JS 庫,能夠幫助你實現(xiàn)打字機效果。它提供了 8 個屬性(寫入速度、寫入/刪除延遲等)供你微調(diào),更改 data 屬性即可更改其值。 ????
項目地址:
https://github.com/EdernClemente/TypeLighterJS
2.Clendar
Clendar 是一款輕量級、無依賴的 JS 日歷組件。它具備簡潔的 API,適用于 React、Vue、Angular 等框架。 ????
項目地址:
https://github.com/simbawus/calendar
3.Lax.js
Lax.js 是一款輕量的 Vanilla JS 插件,當(dāng)頁面滾動時,創(chuàng)建流暢、炫酷的動畫效果,讓你的網(wǎng)站“動”起來。
項目地址:
https://github.com/alexfoxy/laxxx
4.HIUI
HIUI 是由小米開源的面向中后臺系統(tǒng)的前端組件庫。它以用戶體驗一致性為出發(fā)點,提供類型全面的組件庫和頁面模板,幫助開發(fā)人員快速實現(xiàn)交互一致、界面美觀的界面開發(fā)。 ?
項目地址:
https://github.com/XiaoMi/hiui
5.awesome-coding-js
這個倉庫整合了大量算法和數(shù)據(jù)結(jié)構(gòu)的 JavaScript 實現(xiàn),涉及經(jīng)典排序算法、二叉樹、鏈表、字符串等內(nèi)容,鞏固基礎(chǔ)的朋友,可以關(guān)注下。
項目地址:
https://github.com/ConardLi/awesome-coding-js
6.JS-Dev-Reads
專為 JS 開發(fā)者匯總的閱讀清單,涉及圖書推薦、文章精選等內(nèi)容。
項目地址:
https://github.com/twhite96/js-dev-reads
1.JetCache
JetCache 是由阿里巴巴開源的通用緩存訪問框架,它提供了統(tǒng)一的 API 和注解來簡化緩存的使用。如果你了解 SpringCache 的話,那么更容易接受它,因為它比 SpringCache 更強大。它支持 TTL、兩級緩存、分布式緩存自動刷新、異步 Cache API,還可以手動去操作緩存實例。
項目地址:
https://github.com/alibaba/jetcache
2.architect-awesome
一套非常全面的后端架構(gòu)師技術(shù)圖譜,從數(shù)據(jù)結(jié)構(gòu)與算法著手,帶你學(xué)習(xí)后端技術(shù)的方方面面。目前 GitHub 上已有 3.7W Star,值得推薦。
項目地址:
https://github.com/xingshaocheng/architect-awesome
3.Bistoury
Bistoury 是去哪兒網(wǎng)開源的一個對應(yīng)用透明,無侵入的 Java 應(yīng)用診斷工具。它提供了在線 Debug、線程級 CPU 監(jiān)控等諸多功能,幫助開發(fā)人員直接通過日志、內(nèi)存、線程、類信息、調(diào)試、機器和系統(tǒng)屬性等各個方面對應(yīng)用進行診斷,提升開發(fā)人員的診斷效率和診斷能力。
項目地址:
https://github.com/qunarcorp/bistoury
4.Python-Crawler-Tutorial-Starts-From-Zero
這是 Python 從零到一爬蟲系列教程。教程涉及爬蟲預(yù)備知識、請求分析流程、Requests 模塊的使用等基礎(chǔ)知識部分,以及 3 個項目實例內(nèi)容,幫助你零到一學(xué)會 Python 爬蟲。
項目地址:
https://github.com/Kr1s77/Python-crawler-tutorial-starts-from-zero
5.VHR
VHR(微人事)是一個由 SpringBoot+Vue 開發(fā)的人力資源管理系統(tǒng)。項目采用前后端分離,并提供了詳細的開發(fā)文檔,供參考與學(xué)習(xí)。
項目地址:
https://github.com/lenve/vhr
1.Morec
Morec 是一個精美的 Flutter 版電影客戶端。它利用了豆瓣現(xiàn)有的 API,實現(xiàn)了具備電影搜索、電影榜單、詳情介紹等完整功能的電影展示,或許這個項目能給你一些參考。 ?
項目地址:
https://github.com/Mayandev/morec
2.PickerView
這是一個非常好用的 Android PickerView 庫,內(nèi)部提供 2 種常用類型的 Picker.它支持擴展自定義 Picker、自定義彈窗,也可作為 View 的非彈窗場景。
項目地址:
https://github.com/jaaksi/pickerview
3.Xpush
Xpush 是一款輕量級、可插拔的 Android 消息推送框架。它集成便捷,提供了一鍵集成推送(極光推送、友盟推送、華為、小米推送等),它具備豐富的功能(支持推送相關(guān)的注冊、注銷,標(biāo)簽的增加、刪除、獲取等操作),還支持統(tǒng)一的消息訂閱、增加消息過濾器、支持 Android 9.0.
項目地址:
https://github.com/xuexiangjys/XPush
1.React Image Crop
React Image Crop 是一款響應(yīng)式圖像剪裁工具,它具備輕量、無依賴、響應(yīng)式、支持觸控等特性。
項目地址:
https://github.com/DominicTobias/react-image-crop
2.Chrome 插件英雄榜
這個倉庫匯集了眾多優(yōu)秀、實用的 Chrome 插件,并提供了詳盡的說明。或許,你會淘到自己喜歡的工具。
項目地址:
https://github.com/zhaoolee/ChromeAppHeroes
3.Microsoft Whiteboard
Microsoft Whiteboard 是由微軟推出的一款電子白板軟件,能幫助你便捷的記錄想法、靈感與創(chuàng)意。它支持實時協(xié)作,云端保存等功能。目前可以免費下載,喜歡的朋友可以試試。 ????
項目地址:
https://products.office.com/zh-cn/microsoft-whiteboard/digital-whiteboard-app
4.StarrySky
這是一個豐富的音樂播放封裝庫。它針對快速集成音頻播放功能,減少大家搬磚的時間,提升開發(fā)效率。
項目地址:
https://github.com/EspoirX/StarrySky
5.Awesome Actions
這個倉庫匯集了與 GitHub Actions 相關(guān)的優(yōu)質(zhì)內(nèi)容。除了官方推薦以外,作者還匯總了 Actions 相關(guān)的工具、應(yīng)用、測試、服務(wù)等眾多內(nèi)容。 ?
項目地址:
https://github.com/sdras/awesome-actions
6.A Programmer's Guide to English
這是一個專為程序員編寫的英語學(xué)習(xí)指南。面對網(wǎng)上雜七雜八的英語學(xué)習(xí)技巧,如果想要學(xué)好英語,這個指南將會減少你不必要花費的時間。
項目地址:
https://github.com/yujiangshui/A-Programmers-Guide-to-English
1.Simple CSS Waves
純 CSS 實現(xiàn)簡單的波浪動畫。
查看源碼:
https://codepen.io/goodkatz/pen/LYPGxQz
2.CSS 3D Carousel Room
CSS+JS 實現(xiàn) 3D Carousel Room 效果。
查看源碼:
https://codepen.io/Anemolo/pen/ERPvZV
3.Pure CSS Cute Cup
純 CSS 繪制可愛杯子動畫。
查看源碼:
https://codepen.io/keirafoxy/pen/JgdBVW
4.Play Hard
HTML+CSS+JS 實現(xiàn)《Play Hard》文字伸縮炫彩動畫。
查看源碼:
https://codepen.io/chrisgannon/pen/KONLar
5.CSS Only-Social Icons
純 CSS 實現(xiàn)帶有 Hover 效果的社交圖標(biāo)。
查看源碼:
https://codepen.io/Stockin/pen/aQoQGr
100 Days Of ML Code
人工智能一直是科技領(lǐng)域的熱點,目前市場的需求也更為強烈,所以想學(xué)它人不在少數(shù)。但是,面對網(wǎng)絡(luò)上良莠不齊的學(xué)習(xí)資源,鑒別和甄選其價值卻耗費了我們不少時間與精力。今天分享的《100 Days Of ML Code》——百日機器學(xué)習(xí)計劃,在 GitHub 上可謂相當(dāng)火爆,于是有熱心網(wǎng)友就將其翻譯成了中文版本,供大家參考與學(xué)習(xí)。
這是一個系統(tǒng)的學(xué)習(xí)計劃,作者圖文并茂的講述了機器學(xué)習(xí)的相關(guān)概念,并有源碼輔助教學(xué),內(nèi)容從易到難、循序漸進的幫你掌握機器學(xué)習(xí)的概念與應(yīng)用,推薦給大家。
項目地址:
https://github.com/MLEveryday/100-Days-Of-ML-Code
感謝你的閱讀。若你有所收獲,點贊與分享是給我最大的支持。
注:
如需轉(zhuǎn)載,煩請按下方注明出處信息,謝謝!
作者:IT程序獅
原文地址:
https://zhuanlan.zhihu.com/p/81911980
同時也歡迎關(guān)注我的微信公眾號【IT程序獅】,不定期分享 IT 學(xué)習(xí)文章與資源。
1.開源精粹!18 個值得關(guān)注的開源項目與工具
2.開源精粹(二)!22 個實用、有趣的開源項目
3.開源精粹(三)!程序員必備的21款工具與編程靈感
ss3給我們前端開發(fā)帶來了很便利, 我們可以使用css3
擊上方 "程序員小樂"關(guān)注, 星標(biāo)或置頂一起成長
*請認真填寫需求信息,我們會在24小時內(nèi)與您取得聯(lián)系。