一個 JavaScript 庫是預先編寫的 JavaScript 程序,用於簡化 Web 應用程序開發,特別是對 Ajax 和其它 Web 為中心的技術。JavaScript 提供了多種方法,通過它來創建交互式網站,Web 應用程序。利用 JavaScript,可以在在的 Web 項目中輕松控制 HTML 元素,創造出各種自定義動畫,並給您的訪客一個更好的用戶體驗。
下面是3月份最新發布的 JavaScript 庫的清單,以幫助你提高你的網站相關的任務,讓您的網站在競爭中領先一步。我們希望你能找到一些有益的項目開發的 JavaScript 庫,用於您的網站相關的需求。enjoy!
Dropzone.js
DropzoneJS 是一個用於現代瀏覽器的開源的拖放上傳插件,最大的特色是即時圖片預覽功能。
使用方法非常簡單,只需添加 class 即可:
<form id="my-awesome-dropzone" action="/target" class="dropzone"></form>
或者手動實例化:
new Dropzone("div#my-dropzone", { /* options */ });
可以添加更多參數:
Dropzone.options.myAwesomeDropzone = { maxFilesize: 1 };
ProgressJs
Progress.js 是一個 JavaScript 和 CSS3 的庫,它幫助開發人員為網頁上的每個對象創建和管理進度條效果。您可以使用 Progress.js 為網頁中的任何加載中內容(圖片,視頻等)向用戶呈現進度條。
Slider
一個簡單的 JavaScript 滑塊插件,它不依賴於任何第三方庫。這個小腳本的目的是用最少的代碼實現旋轉木馬(Carousel)效果。
jsCache
jsCache 是一個 JavaScript 庫,它使用 localStorage 技術來緩存 JS,CSS 和圖像。這對於移動網站特別有用,因為它節省了 HTTP 請求,並且所有的文件載入都是異步的。
Gremlins.js
Gremlins.js 是基於 JavaScript 編寫的 Monkey 測試庫,支持 Node.js 平台和瀏覽器中使用。Gremlins.js 隨機模擬用戶操作:單擊窗口中的任意位置,在表格中輸入隨機數據,或者將鼠標移動到特別的元素。
Sticker.js
Sticker.js 是一個很小的 JavaScript 庫,它允許您在網頁中創建漂亮的貼紙效果。沒有依賴關系(不需要 jQuery),可以在大多數支持 CSS3 的主流瀏覽器工作。下面有簡單的使用示例,更多功能等着你去發現。
Cytoscape.js
Cytoscape.js 是一個開源的 JavaScript 圖形庫,您可以使用 Cytoscape.js 進行數據分析和可視化。Cytoscape.js 可以輕松的繼承到你的網站或者 Web 應用中,實現交互的可視化圖形。
Cut.js
CutJS 是一個很小的 JavaScript 庫,用於構建高性能,動態的 2D HTML5 圖形。它支持現代瀏覽器和移動設備,並擬用於游戲和視頻應用程序開發。CutJS 提供了一個類似DOM 的 API 來創建和播放 Canvas 圖形。
Fn.js
fn.js 這個庫的目的是鼓勵函數式編程(functional programming)。fn.js 運行在 Node.js 環境也可以通過 AMD 加載器(如 RequireJS)在瀏覽器中使用。