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