乾貨|11個實用的JavaScript庫你值得擁有

CollectJS - https://github.com/ecrmnn/collect.js

8. ChanceJS

Chance是隨機字符串,數字等的極簡主義生成器,有助於減少一些單調,同時編寫自動化測試或任何其他隨機需要的東西。只有3K星,這個庫非常有用,因為我們傾向於在被要求生成隨機事物時重複我們的模式。

ChanceJS - https://github.com/chancejs/chancejs

9. ChartJS

在 GitHub 上的 Star 將近 40,000 個,提供了 8 種不同類型的數據可視化,每種類型都支持動畫和定製。藉助 Chart.js,我們可以使用標籤創建簡單的HTML5圖表,而且在所有現代瀏覽器中都具有出色的渲染性能。

ChartJS - https://github.com/chartjs/Chart.js

10. Polished

在 GitHub 上的 Star 超過 3500 個,由 styled-components 團隊開發,是一個非常優秀的輕量級工具集,支持使用 JavaScript 編寫具有 SASS 風格輔助函數和 mixin 的樣式。該庫與 styled-components、Aphrodite、Radium 或簡單的內聯樣式兼容。這個庫可以在 GitHub 上找到,Bit 社區(非官方)也單獨提供所有的功能,因此可以單獨安裝、導入和使用。

Polished - https://github.com/styled-components/polished

Bit 社區提供的單獨安裝版 - https://bitsrc.io/ranm8/polished

11. Mout

Mout.js 是一組模塊化的 JavaScript 庫,可以在瀏覽器或 node.js 中運行,提供類似於其他語言標準庫(Python、Ruby、PHP 等)中的輔助方法。mout.js 允許僅加載必需的模塊或函數,並提供了一致的 API,規範了跨瀏覽器行為。

Mout - https://github.com/mout/mout

特別推薦

Bit utils

一個模塊化和高性能的庫,已經被用在 Bit 的 web hub 中。這些函數可使用 NPM/Yarn 進行單獨安裝,用戶也可以創建自己的集合,並從不同的庫和項目中收集有用的功能。

乾貨|11個實用的JavaScript庫你值得擁有


Bit utils - https://bitsrc.io/bit/utils

Voca

一個用於操作字符串的 JavaScript 庫。它提供的功能包括大小寫轉換、trim、pad、slugify、latinise、sprintf、truncate、escape 等。用戶可以加載單個函數,以便最小化應用程序的構建。該庫具有很高的測試覆蓋率,並且不依賴其他庫。

Voca - https://github.com/panzerdp/voca

Licia

只有 400 個 Star,這個有趣的項目基本上是一個簡單但有用的 JavaScript 片段集合,具有很高的測試覆蓋率,文檔也很齊全。

Licia - https://github.com/liriliri/licia


分享到:


相關文章: