HTML5相关开源JS插件

excanvas.js

ExplorerCanvas是一个让旧版IE浏览器支持HTML5 canvas标签的开源项目。使用非常简单,只需要在页面引入excanvas.js这个脚本。

主页:http://excanvas.sourceforge.net/

下载:http://code.google.com/p/explorercanvas/downloads/list

示例:http://developer.mozilla.org/en/docs/Canvas_tutorial

zepto.js主页地址http://www.zeptojs.com/

是一个专为mobile WebKit浏览器(如:Safari和Chrome)而开发的一个JavaScript框架。它标榜自己在其简约的开发理念,能够帮助开发人员简单、快速地完成开发交付任务。

underscore.js主页地址http://documentcloud.github.com/underscore http://www.css88.com/doc/underscore/

类似于prototype.js,都是增强原有语言的功能,不同的是prototype改变了javascript中所有的对象的原生链,而underscore.js是将功能的扩展集中到一个javascript对象上。

underscore主要提供有以下几种情景数据的处理与使用:集合的处理,数组的处理,函数的处理,对象的处理,以及其他的。

jsdeferred.js主页地址http://cho45.stfuawsc.com/jsdeferred/  https://github.com/cho45/jsdeferred

javascript异步编程插件,是日本javascript高手cho45受MochiKit.Async.Deferred模块启发而设计的一个异步执行类库,为javascript实现了java式的next与wait的操作。

iscroll-min.js主页地址https://github.com/cubiq/iscroll  http://cubiq.org/iscroll-5-ready-for-beta-test

为了解决手机 Webkit 浏览器(iPhone、iPod、Android 和 Pre)本身没有为固定宽度和高度的元素提供滚动内容的方法而导致很多网页使用 position:absolute 无法固定页头页尾,并对内容进行滚动的方式。

Javascript WEB模板引擎

mustache.js主页地址https://github.com/janl/mustache.js/

mustache.js主页地址http://twitter.github.io/hogan.js/

Bootstrap是快速开发Web应用程序的前端工具包。它是一个CSS和HTML的集合,它使用了最新的浏览器技术,给你的Web开发提供了时尚的版式,表单,buttons,表格,网格系统等等。

下载地址http://getbootstrap.com/   https://github.com/twbs/bootstrap/

GMU是基于zepto的轻量级mobile UI组件库,符合jquery ui使用规范,提供webapp、pad端简单易用的UI组件。为了减小代码量,提高性能,组件再插件化,兼容iOS3+ / android2.1+,支持国内主流移动端浏览器,如safari, chrome, UC, qq等。 GMU由百度GMU小组开发,基于开源BSD协议,支持商业和非商业用户的免费使用和任意修改。

官网:http://gmu.baidu.com         API:http://gmu.baidu.com/doc

相关推荐