Cleave,Voca,Slick,Tensorflow等
> Photo by Patrick Hendry on Unsplash
JAVAScript從一開始就得到了發展。 毫無疑問,JS是最受歡迎的語言之一,它可能會保持這種狀態。 流行的庫對前端開發人員非常有用-它們使您的應用程序具有開箱即用的強大功能。 這是我的首選
Algolia Places
Algolia Places是一個JavaScript位置庫,可幫助您進行表單自動完成。 我最近將它用于我的一個項目,并對其性能感到驚訝。 您可以使用該API替代google Places API。 Algolia Places為您提供免費計劃,以幫助您入門。
TensorFlow.js
TensorFlow是一個流行的機器學習平臺。 他們最近引入了一個JavaScript庫,用于在瀏覽器和Node.js上訓練和部署ML模型。 您可以:
· 運行現有模型。
· 重新訓練現有模型。
· 在瀏覽器中從頭開始創建模型。
Animate css
Animate CSS是目前可用于JavaScript的最簡單的文本動畫庫之一。 使用它就像導入庫并將CSS類添加到文本一樣簡單。 您可以使用npm,yarn或直接使用CDN來安裝軟件包。 它非常受歡迎,在GitHub上有66.5k個星。
Chart.js
Chart.js是一個開放源代碼的數據可視化庫,具有出色的動畫效果。 當用戶調整窗口大小時,它也具有響應性,可以重繪圖表。 它提供了許多不同類型的圖表,以及將它們混合在一個空間中以提供真正有趣的數據集的功能。
Cleave.js
想要在輸入時格式化輸入字段嗎? 這是適合您的庫。 這個簡單的庫使您可以在鍵入時格式化內容。 它包括信用卡號碼格式,電話號碼格式,數字格式等。
查看他們的網站。
VOCA
Voca是一個用于處理字符串的JavaScript庫。 Voca庫提供有用的功能來使字符串操作舒適:更改大小寫,修飾,填充,彈化,拉丁化,sprintfy,截斷,轉義等等。 模塊化設計使我們可以加載整個庫,或僅加載單個功能以最小化應用程序構建。 該庫已經過全面測試,有據可查,并得到長期支持。
Slick
Slick是一種多合一的響應式輪播。 它具有許多選項,延遲加載,滑動手勢等。 在這里查看它們。
Socket.IO
Socket.IO支持實時,雙向和基于事件的通信,可在每個平臺,瀏覽器或設備上運行,并同時關注可靠性和速度。 它可以檢測斷開連接并提供自動連接支持,以及其他重要功能,如二進制支持,通道支持和多路復用支持。
MathJAX
MathJAX是適用于所有瀏覽器的數學JavaScript顯示引擎。 它使用帶有Web字體或SVG的CSS,因此方程式可以在所有縮放級別上縮放而不會出現問題。
本文就是這樣。 如果您認為任何其他圖書館在此列表中都應占一席之地,請在下面留下評論。
(本文翻譯自Mahdhi Rezvi的文章《Top JavaScript Libraries You Should Know About》,參考:
https://medium.com/better-programming/top-javascript-libraries-you-should-know-about-3b6e22555089)