問一個 Web 開發者最喜歡的 JS 庫是什么,多數回答都是 jQuery,不管他所作的網站是大是小。開發者傾向使用 jQuery 的原因是它可以降低代碼的復雜度、而且 jQuery 經過良好的測試,大量的用戶以及很好的社區生態以及大量的插件。
不過 jQuery 的體積比較大,本文即將介紹的是 15 個微型的 JavaScript 小框架,這些框架都支持 Web 和智能手機平臺,短小精干。
Zepto.js
Zepto.js 是支持移動WebKit瀏覽器的JavaScript框架,具有與jQuery兼容的語法。2-5k的庫,通過不錯的API處理絕大多數的基本工作。
Data.js
Data.js 是一個數據操作和持久化的 JS 庫,支持? Node.js ?和瀏覽器。
Batman.js
Batman.js 是一個使用? CoffeeScript ?和 JavaScript 構建 Web 應用的 JS 框架,提供強大的視圖綁定和觀察者屬性。
Zip.js
Zip.js 是用 JavaScript 實現的 zip 壓縮和解壓縮工具包。
Say.js
Say.js 是一個 Javascript 的 text to speech 引擎,支持? Node.js
Gifx.js
glfx.js 是一個使用 WebGL 創建實時圖片效果的 JS 庫
Impress.js
impress.js 是一個Javascript程序包,它的功能是讓你制作出令人眩目的內容展示效果,主要里利用了CSS 3D Transforms 里的旋轉,扭曲,縮放等特性,所以,只有最新版的Firefox,或谷歌瀏覽器或蘋果瀏覽器才能看到它產生的效果,好像在還未出世的IE 10 瀏覽器里也可以用。
Sugar.js
Sugar 為內置對象擴展了一些有用的、直觀的方法
jsMessage
js Message 是一個輕量級的 JavaScript 類庫,經 gzip 壓縮后僅有3kb大小,且不依賴于其他任何框架。它除了能實現信息提示效果外,還支持創建 alert、confirmed 等彈出窗口。它的定制性也比較高,通過參數可設置信息提示的位置、顯示時效等,信息提示的外觀也能完全自定義。對瀏覽器的兼容性也比較高,除了IE6之外 的大多數瀏覽器都支持。
Spine
Spine 是一個用于構建 JavaScript Web 應用的輕量級框架。 Spine 可讓你使用 MVC 的框架思路來開發Web應用。
Countdown.js
Countdown.js 是一個比較輕量級的 JavaScript 類庫,可用于快速計算兩個日期間的時間差值,并能夠以多種格式將結果動態顯示出來,如:毫秒、秒、分、小時、天、周、年、世紀等。同時它也內置了格式化輸 出的方法,能將結果以這樣的形式展示:"11 years, 3 months, 23 days, 5 hours, and 47 minutes"。
Swipe.js
Swipe JS 是一個輕量級的移動滑塊,支持觸摸操作
jwerty
jwerty 是一個簡單易用的輕量級 JavaScript 類庫,經壓縮后僅有1.5kb大小。這是一個獨立的類庫,不依賴于其它任何框架,只需簡單的幾句代碼就能任意設置各種快捷鍵,并觸發相應的事件。
Picard
一個微型的? Node.js ?框架
Microjs
這里收集了更多的小型 JS 框架。
via? ajaxline
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
