16 個對開發者非常有用的 JavaScript 庫

openkk 13年前發布 | 15K 次閱讀 JavaScript

        1. CodeMirror

        CodeMirror 是一款“Online Source Editor”,基于 Javascript,短小精悍,實時在線代碼高亮顯示,他不是某個富文本編輯器的附屬產品,他是許多大名鼎鼎的在線代碼編輯器的基礎庫。

16 個對開發者非常有用的 JavaScript 庫

        視頻:

        2. html5media

        html5media 是一個 JavaScript 音頻/視頻播放器能夠讓每一個瀏覽器都能夠播放在 HTML5 多媒體標簽中定義的多媒體文件。 對于不兼容的瀏覽器,該播放將采用支持 Flash 的 FlowPlayer 播放器來代替。

16 個對開發者非常有用的 JavaScript 庫

        地圖:

        3. Gmap

        GMAP3 插件用來將 Google Maps 插入到網頁中,Google 在其產品中已經提供了很簡便的方法。但是 GMAP3 這個 jQuery 插件提供了更加簡便的方法,特別是在使用一些高級功能時(如:overlays 和 callbacks)。

16 個對開發者非常有用的 JavaScript 庫

        圖表:

        4. JS Charts

        JS Charts 是一款免費的基于 javascript 的輕量級插件,用 JS Charts 繪制圖表是很輕松地事,因為你只需要關心客戶端的腳本。

16 個對開發者非常有用的 JavaScript 庫

        5. Highcharts

        Highcharts 是一個制作圖表的純 Javascript 類庫

16 個對開發者非常有用的 JavaScript 庫

        6. Flot

        受 Plotr 和 PlotKit 的啟發,Ole Laursen 基于 jquery 開發了一個圖表繪制(WEB Chart)插件并命名為 flot。

        示例代碼:$.plot ($("#placeholder"), [ [[0, 0], [1, 1]] ], { yaxis: { max: 1 } });

16 個對開發者非常有用的 JavaScript 庫

        7. Timeplot

        Timeplot 是一個基于 DHTML 的 AJAX 部件,用于創建時間序列、基于時間事件的圖表。

16 個對開發者非常有用的 JavaScript 庫

        可視化和繪圖庫:

        8. Processing.js

        Processing.js 是輕量,易于了解掌握,并提出一個理想的工具,可視化的數據,創建用戶界面和開發基于 Web 的游戲。

16 個對開發者非常有用的 JavaScript 庫

        9. Protovis

        Protovis 是一個可視化 javaScript 圖表生成工具。

16 個對開發者非常有用的 JavaScript 庫 16 個對開發者非常有用的 JavaScript 庫 16 個對開發者非常有用的 JavaScript 庫

        10. Raphaël

        Raphaël 是一個小型的 JavaScript 庫,用來簡化在頁面上顯示向量圖的工作。你可以用它在頁面上繪制各種圖表、并進行圖片的剪切、旋轉等操作。

16 個對開發者非常有用的 JavaScript 庫

        安全相關:

        11. Ad Safe

        ADsafe 能使 Javascript 廣告更加安全。

        ADsafe 使放置在頁面上的客戶代碼(例如第三方的廣告腳本以及掛件)安全,ADsafe 定義了一個 JavaScript 的子集,足以令客戶腳本具有用的交互性,在此同時防止惡意或者偶然的破壞以及入侵。

16 個對開發者非常有用的 JavaScript 庫

        存儲:

        12. TaffyDB

        TaffyDB 是一個免費開源的 JavaScript 庫,用于在 Web 上實現一個輕量級的數據訪問層,也就是一個簡單的數據庫。

16 個對開發者非常有用的 JavaScript 庫

        13. evercookie

        evercookie 是一套想辦法在瀏覽器上留下可供紀錄的痕跡的 javscript library,支援非常多方法,想盡辦法產生類似 HTTP cookie 的效果。目前實現的方法借助了 flash 的支持。

16 個對開發者非常有用的 JavaScript 庫

        14. jStorage

        jStorage 是一個簡單的用于 Prototype,MooTools,jQuery 在瀏覽器端緩存數據(字符串,數字,對象,甚至是 XML 節點)的包裝插件。

        其他:

        15. HeadJS

        HeadJS, 異步 JavaScript 加載。其最大特點就是不僅可以按順序執行還可以并發加載 js

        16. Socket.IO

        Socket.IO 旨在讓各種瀏覽器與移動設備上實現實時 app 功能,模糊化各種傳輸機制。

16 個對開發者非常有用的 JavaScript 庫

        via webinsightlab

 本文由用戶 openkk 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!