15 個微型 JavaScript 框架
轉自:http://www.phpchina.com/?action-viewnews-itemid-40627
若問Web 開發者最喜歡的 JS 庫是什麼,多數回答都是 jQuery,不管其所做的網站是大是小。開發者傾向使用 jQuery 的原因是它可以降低代碼的複雜度,而且 jQuery 經過良好的測試,擁有大量用戶以及很好的社區生態,當然,還有大量的插件。
不過 jQuery 的體積比較大,本文即將介紹的是 15 個微型的 JavaScript 小框架,這些框架都支持 Web 和智能手機平臺,短小精幹。
1.Zepto.js
Zepto.js 是支持移動WebKit瀏覽器的JavaScript框架,語法與jQuery兼容。它只有2~5k的庫,通過不錯的API處理絕大多數的基本工作。
2.Data.js
Data.js 是一個數據操作和持久化的 JS 庫,支持 Node.js 和瀏覽器。
3.Batman.js
Batman.js 是一個使用 CoffeeScript 和 JavaScript 構建 Web 應用的 JS 框架,提供強大的視圖綁定和觀察者屬性。
4.Zip.js
Zip.js 是用 JavaScript 實現的 zip 壓縮和解壓縮工具包。
5.Say.js
Say.js 是一個 Javascript 的 text to speech(文本轉語音)引擎,支持 Node.js。
6.Gifx.js
glfx.js 是一個使用 WebGL 創建實時圖片效果的 JS 庫。
7.Impress.js
impress.js是一個Javascript程序包,它的功能是讓你製作出令人眩目的內容展示效果,主要裏利用了CSS 3D Transforms 裏的旋轉、扭曲、縮放等特性。所以,只有最新版的Firefox,或谷歌及蘋果瀏覽器才能看到它產生的效果,好像在還未出世的IE 10 瀏覽器裏也可以用。
8.Sugar.js
Sugar 爲內置對象擴展了一些有用的、直觀的方法。
9.jsMessage
10.Spine
12.Swipe.js
14.Picard