http://developer.51cto.com/art/201203/323308.htm
--------------------------------------------------
好用的高品質JavaScript庫一覽(1)2012-03-13 14:14 開源中國 開源中國 我要評論(0) 字型大小:T | T
本文收集了15個好用的高品質JavaScript庫,希望對你有所協助
AD:
編輯器
1、Code Mirror
又一款“Online Source Editor”,基於Javascript,短小精悍,即時線上代碼高亮顯示,他不是某個富文字編輯器的附屬產品,他是許多大名鼎鼎的線上代碼編輯器的基礎庫。
視頻
2、Html5 media
html5media是一個JavaScript音頻/視頻播放器能夠讓每一個瀏覽器都能夠播放在HTML5多媒體標籤中定義的多媒體檔案。 對於不相容的瀏覽器,該播放將採用支援Flash的FlowPlayer播放器來代替。
地圖
3、Gmap
GMAP3 外掛程式用來將Google Maps插入到網頁中,Google在其產品中已經提供了很簡便的方法。但是GMAP3這個jQuery外掛程式提供了更加簡便的方法,特別是在使用一些進階功能時(如:overlays和callbacks)。
jQuery圖表庫
4、jsCharts
JScharts 是一個用來在瀏覽器上直接繪製圖表的JavaScript工具包。支援柱狀圖,圓餅圖以及簡單的曲線圖。直接將這個庫插入網頁,然後從 XML 檔案或 JavaScript 陣列變數調用資料。PNG 格式,相容所有主要瀏覽器。
5、High Charts
Highcharts是一個製作圖表的純Javascript類庫,主要特性如下:
◆ 相容性:相容當今所有的瀏覽器,包括iPhone、IE和Firefox等等;
◆ 對個人使用者完全免費;
◆ 純JS,無BS;
◆ 支援大部分的圖表類型:直線圖,曲線圖、地區圖、地區曲線圖、柱狀圖、餅裝圖、散布圖......
6、Google Flot
受Plotr和PlotKit的啟發,Ole Laursen基於jquery開發了一個圖表繪製(WEB Chart)外掛程式並命名為flot
7、Timeplot
Timeplot是一個基於DHTML的AJAX組件,用於建立時間序列、基於時間事件的圖表。
8、Processingjs
Processing.js是一個開放的程式設計語言,在不使用Flash或Java小程式的前提下, 可以實現程式映像、動畫和互動的應用。
9、Protovis
Protovis 是一個可視化 javaScript 圖表產生工具。
10、Ad Safe
ADsafe使放置在頁面上的客戶代碼(例如第三方的廣告指令碼以及掛件)安全,ADsafe定義了一個JavaScript的子集,足以令客戶指令碼具有用的互動性,在此同時防止惡意或者偶然的破壞以及入侵。
11、Taffydb
TaffyDB 是一個免費開源的 JavaScript 庫,用於在 Web 上實現一個輕量級的資料訪問層,也就是一個簡單的資料庫。
12、Evercookie
evercookie 是一套想辦法在瀏覽器上留下可供紀錄的痕跡的 javscript library,支援非常多方法,想盡辦法產生類似 HTTP cookie 的效果。目前實現的方法藉助了 flash 的支援。
13、jStorage-利用JavaScript進行本地化儲存
jStorage是一個簡單的用於Prototype,MooTools,jQuery在瀏覽器端快取資料(字串,數字,對象,甚至是XML節點)的封裝外掛程式。
14、Headjs
HeadJS, 非同步JavaScript載入。其最大特點就是不僅可以按順序執行還可以並發載入 js
15、Socket
Socket.IO旨在讓各種瀏覽器與行動裝置上實現即時app功能,模糊化各種傳輸機制。
原文:http://www.oschina.net/news/26706/list-of-highly-useful-javascript-libraries-for-developers