12個最佳javascript類庫

1. Cut.js

CutJS是一個幫助你開發高性能,動態互動2DHTML5圖形的超迷類庫。支持現代瀏覽器和移動設備,可以幫助你開發遊戲和可視化的應用。CutJS提供了DOM類型的API來創建和播放基於畫布的圖形。

2. Sticker.js

Sticker是一個輕量級的Javascript類庫允許你創建粘貼的效果。不依賴任何類庫。支持所有支持CSS3的主流瀏覽器(IE10+)。基於MIT License

3. Fattable.js

Fattable是一個幫助創建無限滾動,及其無限行列數的Javascript類庫。比較大的表(多餘10000個單元格)使用DOM處理不是很方便。你的滾動會變得不均勻。同時比較大的表格增長的速度也更快。不太可能讓用戶去下載或者保留全部數據。Fattable可以幫助你很好的處理異步數據加載

4. fn.js

fn.js是一個鼓勵你使用函數編程風格的可選Javascript類庫。主要幫助你基於性能和規則來支持函數化實踐。爲了保證你的路徑正確。fn.js內部強制避免side effects,Object Mutation和Function state。支持Node.js或者瀏覽器,可以使用常規的script來引用或者通過AMD加載器,例如,RequireJS。即將支持Bower。fn.js基於MIT LIcensed,你可以在Github下載

5. Progress.js

Progress.js是一個幫助開發人員使用JS和CSS3創建進度條的javascript類庫。你可以自己設計進度條的模板或者自定義。你可以使用progess.js來展示加載內容的進度(images,Video等等),可以應用到所有頁面元素,比如,textbox,textarea甚至整個body

6. Dropzone.js

Dropzone.js是一個超輕量級的,使用簡單的拖拽開源Javascript類庫,可以將一個HTML元素轉化爲了一個拖拽區。這意味着用戶可以拖拽文件到它上面,然後自動通過AJAX上傳到服務器。從版本2.0開始不在以來jQuery(但是可以作爲jQuery模塊使用)。它被開發爲一個組件,當然也擁有獨立版本,一個AMD的模塊並且兼容requireJS

7. Clippy.js

Clippy.js是一個完整的Javascript版本實現的微軟代理(大家都知道大頭針和它的小夥伴),可以方便的插入任何網站。擁有多種不同的動畫。

8. Select.js

一個Javascript和CSS類庫用來創建選擇元素UI。主要爲了重現本地控制效果,允許使用CSS定義樣式

9. Instant Click

用來幫助你實現網站提速的Javascript類庫,能夠幫助導航更加高效。它預加載你的用戶可能會點擊的一些鏈接。可以配置來在特定操作下加載,例如,mousedown

10. Wow.js

幫助你在滾動過程中展示CSS動畫效果。缺省你可以用它來觸發animate.css動畫。當然,你可以配置來觸發其他你喜歡使用的動畫類庫

11. Tether.js

Tether是一個用來幫助你使用絕對定位創建兩個互相相關元素的Javascipt類庫。例如,你可能希望一個提示,對話框打開或者保持在一個相關元素旁

12. ScrollReveal.js

這個JS類庫使用最簡單的方法來創建和維護在進入viewport後的元素如何淡入。通過添加一個data-scrollreveal的屬性到一個元素,如果它處於viewport中,會自動的被展示。允許你使用使用描述性語言自定義展示。基於MIT license。

發佈了24 篇原創文章 · 獲贊 23 · 訪問量 29萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章