15 个微型 JavaScript 框架

标签: HTML5 技术博文 HTML5学习资源 | 发表时间:2012-06-03 13:22 | 作者:HTML5研究小组
出处:http://www.mhtml5.com

倘若问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 框架。

相关 [javascript 框架] 推荐:

15 个微型 JavaScript 框架

- - HTML5研究小组
倘若问Web 开发者最喜欢的 JS 库是什么,多数回答都是 jQuery,不管其所做的网站是大是小. 开发者倾向使用 jQuery 的原因是它可以降低代码的复杂度,而且 jQuery 经过良好的测试,拥有大量用户以及很好的社区生态,当然,还有大量的插件. 不过 jQuery 的体积比较大,本文即将介绍的是 15 个微型的 JavaScript 小框架,这些框架都支持 Web 和智能手机平台,短小精干.

5个实用的Javascript框架

- cchitsiang - 伯乐在线 -博客
  Web开发很简单,Web应用的UI开发却很复杂,如果能够利用一些成熟的框架,可以大大的减少开发的复杂度. 国外开发人员Kiko在本文向你介绍5个很不错的JS框架.   ExtJS 主要用来开发RIA富客户端的AJAX应用,主要用于创建前端用户界面,与后台技术无关的前端ajax框架. 因此,可以把ExtJS用在.Net、 Java、Php等各种开发语言开发的应用中.

16个最流行的 JavaScript 框架

- Phineux - cnBeta.COM
这篇文章列举了当下最流行的16个 JavaScript 框架,既包含 jQuery 和 Mootools 等常规框架,也有Zepo这种支持智能手机触摸功能的移动JavaScript框架,如果你有更好的框架推荐,欢迎与我们分享.

20个值得一试的JavaScript框架

- 钟伟 - 伯乐在线 -博客
  Siddharth 在 tutsplus 上写了一篇文章,介绍了20个值得一试的 JavaScript 框架.   闲话少说,看看便知,列表如下:.   Sproutcore 提供大量的高性能应用包括 MobileMe 等. Sproutcore 拥有个 UI 框架,标准 MVC 架构及完整友好的文档.

一个必用的javascript框架:underscore.js

- - ITeye博客
  上篇文章(http://cavenfeng.iteye.com/admin/blogs/1551516)粗略介绍了移动应用框架的搭建,其中,有一个比较重要的库:underscore.js.   Underscore是一个非常实用的JavaScript库,提供许多编程时需要的功能的支持,他在不扩展任何JavaScript的原生对象的情况下提供很多实用的功能.

12款优秀JavaScript MVC框架评估

- - Web App Trend
导读:在最近的几个月中,作者一直在寻求哪种MVC框架最为完美:将目前能获取到的所有框架都粗略地试了试,然后在文章中列出了每一种框架的情况概要,在文末分享了作者经过对比之后最终的推荐产品. 首先要特别说明一下,以下四个feature作者认为是十分重要的:. UI Bindings:[UI绑定]作者想说的不仅仅是模板,而是想谈一种在底层模型出现变化时,视图层能够自动相应地更新的陈述性方法.

10个css3/javascript动画插件/框架

- - ria之家--RIA三部曲:jquery、ext、flex
jquery的一个用的人比较多的动画插件,非常的易用,效果也非常全面. 应该是目前针对transform最为全面的动画库,特点支持3D动画特性:. 非常牛逼的动画效果,文档和demo都很详细,虽然用于实战的场景不多(基于canvas的动画),不过依旧推荐认真看下. 相当不错的小动画库,能够产生大部分css3动画效果,关键是API非常易于理解,比如下面的代码:.

JavaScript 客户端 MVC 框架调查

- - 博客 - 伯乐在线
来源: IBM DeveloperWorks. 15 年前,许多人都使用 Perl 和 ColdFusion 之类的工具构建网站. 我们经常编写可以在页面顶部查询数据库的脚本,对数据应用必要的转换,以及在同一个脚本底部显示数据. 这类架构适合于向网站添加简单的 “Contact us” 表单. 然而,随着应用程序变得更加复杂,这种方法无法进行相应的扩展来处理更大的复杂问题.

5 个界面效果很炫的 JavaScript UI 框架

- paul - 博客园新闻频道
  Web 开发很简单,Web 应用的 UI 开发却很复杂,如果能够利用一些成熟的 UI 框架可以大大的减少开发的复杂度. 本文向你介绍 5 款界面效果很不错的 JS 框架.   ExtJS 主要用来开发RIA富客户端的AJAX应用,主要用于创建前端用户界面,与后台技术无关的前端ajax框架. 因此,可以把ExtJS用在.Net、 Java、Php等各种开发语言开发的应用中.

Javascript框架和jQuery应用情况的信息图表(Infographic)

- Will - ITeye资讯频道
我们总是想知道时下最流行的一些JavaScript框架和由于这些框架所开发的Web应用程序的比较情况. 下面就是一张体现这些比较数据的信息图表. 它包括了jQuery、Mootools、Prototype、YUI、Dojo、Extjs等这些框架的被使用情况. 从信息图表中你可以看出,比较有意思的一点就是1.3.2版本的jQuery是目前最流行的版本.