15 個微型 JavaScript 框架

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

js Message 是一個輕量級的 JavaScript 類庫,經 gzip 壓縮後僅有3KB大小,且不依賴於其他任何框架。它除了能實現信息提示效果外,還支持創建 alert、confirmed 等彈出窗口。它的定製性也比較高,通過參數可設置信息提示的位置、顯示時效等,信息提示的外觀也能完全自定義。對瀏覽器的兼容性也比較高,除了IE6之外的大多數瀏覽器都支持。

10.Spine
Spine 是一個用於構建 JavaScript Web 應用的輕量級框架。Spine 可讓你使用 MVC 的框架思路來開發Web應用。

11.Countdown.js
Countdown.js 是一個比較輕量級的 JavaScript 類庫,可用於快速計算兩個日期間的時間差值,並能夠以多種格式將結果動態顯示出來,如:毫秒、秒、分、小時、天、周、年、世紀等。同時它也內置了格式化輸出的方法,可將結果以如下形式進行展示:"11 years, 3 months, 23 days, 5 hours, and 47 minutes"。

12.Swipe.js
Swipe JS 是一個輕量級的移動滑塊,支持觸摸操作。

13.jwerty
jwerty 是一個簡單易用的輕量級 JavaScript 類庫,經壓縮後僅有1.5KB大小。這是一個獨立的類庫,不依賴於其他任何框架,只需簡單的幾句代碼就能任意設置各種快捷鍵,並觸發相應的事件。

14.Picard
一個微型的 Node.js 框架。

15.Microjs
這裏收集了更多的小型 JS 框架。

15 個微型 JavaScript 框架
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章