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

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