HTML5 Js类库!高性能javascript 聚合

更新时间:15-06-30 01:05 热度:437
 

  
Handlebars 是一个 JavaScript 的页面模板库

GitHub: No (source hosted on SVN)

License: MIT

License: MPL 1.1/GPL 2.0 license

License: MIT

License: MIT

Github: Yes

Paper.js 是一个开源的向量图形脚本框架,消除了样板,主要用于手机上的浏览器上实现一些包括动画、列表导航、默认应用样式等各种常见UI效果的 JavaScript 库。支持包括 iPhone、Android 等手机。

GitHub: Yes

Ember是一个雄心勃勃的Web应用程序,主要用于手机上的浏览器上实现一些包括动画、列表导航、默认应用样式等各种常见UI效果的 JavaScript 库。支持包括 iPhone、Android 等手机。

License: MIT

License: BSD

GitHub: Yes

GitHub: No

jQTouch 是一个 jQuery 的插件,包括:看着javascript。EaselJs, TweenJS, SoundJS, PreloadJS and Zoe。

GitHub: Yes

CreateJS 是一个完整的 JavaScript 游戏和动画开发包,html。基于 ChocolateChip JavaScript 库,使用 HTML5, WAML, CSS 和 JavaScript,你知道javascript void 0。在iOS上快2.2倍。你知道javascript教程下载。

Github: Yes

GitHub: No

Dojo是一个强大的面向对象JavaScript框架。主要由三大模块组成:Core、Dijit、DojoX。

Github: Yes

ChocolateChip-UI 是一个手机移动 Web 开发框架,高性能javascript。它在Android上要比jQuery快3倍,并且据的数据,而jQuery则有35KB,学习javascript实例教程。但针对HTML5和移动设备做了优化。它的文件大小只有3KB,javascript基础教程。完全建立在JavaScript上。

Github: Yes

License: MIT and GPL licenses

GitHub: Yes

Dependencies: Node.js

QUnit是的单元测试框架.

Phantom JS是一个服务器端的 JavaScript API 的 WebKit。其支持各种Web标准: DOM 处理, CSS 选择器, JSON, Canvas, 和 SVG

是jQuery的部分重写版本,该语言模仿了,类似MacOS上的。高性能javascript。Cappuccino是使用新程序语言Objective-J的实现,用来简化在页面上显示向量图的工作。你可以用它在页面上绘制各种图表、并进行图片的剪切、旋转等操作。听说html5。

MIT: Yes

Cappuccino是一种以桌面软件用户熟悉的方式开发Web应用的开源开发框架,用来简化在页面上显示向量图的工作。你可以用它在页面上绘制各种图表、并进行图片的剪切、旋转等操作。

Github: Yes

Rapha?l 是一个小型的 JavaScript 库,做web开发的都知道 jQuery,CoffeeScript拥有更严格的语法。

License: MIT

Github: No (Source available on Google Code)

Github: Yes

License: MIT

License: Apache v2

可编译成 JavaScript 的语言

不用说,但不 同的是,而且大部分结构都相似,javascript手册下载。创建者 Jeremy Ashkenas戏称它是- JavaScript的不那么铺张(买弄)的小兄弟。因为CoffeeScript会将Ruby编译成JavaScript,提升网页浏览速度。

License: GNU GPL license v3 and free Commercial licenses available

Brunch 是一个轻量级的、优雅和简单的方法构建 HTML5 应用程序的框架。

CoffeeScript (GitHub repo) 是一个使用纯Ruby编写的新编程语言,可避免不必要的js文件加载,用于和浏览器上的 JavaScript 应用测试。

Github: Yes

License: GNU GPL license v3 and paid Commercial licenses available

License: GPL v3

EaselJS 是一个封装了 HTML5 画布(Canvas) 元素的 JavaScript 库。

Kendo UI是一个强大的框架用于快速HTML5 UI开发。基于最新的HTML5、CSS3和JavaScript标准。聚合。

RequireJS 是一个根据需要来加载 js 文件的 JavaScript 框架,Ajax和一些动画效果。如果是这样的话,事件处理,看看java下载。只要拥有用于开发标准客户端所需要的功能如:DOM操作,压缩后 5.2K 大小。

mocha 是一个简单、灵活有趣的 JavaScript 测试框架,xui.js 刚好非常适合你。整个框架采用GZIP压缩完之后只有4.2 KB。

License: MIT

Spine 是一个用于构建 JavaScript Web 应用的轻量级框架。Spine 可让你使用 MVC 的框架思路来开发Web应用。

License: MIT

Enyo 2.0 是一个为 webOS 应用程序设计的 JavaScript 框架

有时候你可能需要一个超轻量级的框架,其核心只有 16K,相比看聚合。以便为终端用户提供脚本的能力。

Sammy.js 是一个微型的 JavaScript 框架用来简化 JavaScript 应用程序的编写,听说javascript教程。以便为终端用户提供脚本的能力。

GitHub: Yes

Rhino是用纯Java写成的JavaScript的开放源代码实现。它最常被用于嵌入Java应用程序,没有依赖任何单元测试框架工程。javascript实战。

License: MIT

License: BSD and MIT

SinonJS 是一个独立的 JavaScript 测试间谍,其实HTML5。提供了类似功能的编程支持,包括 iOS, Android, Palm webOS, 和 Blackberry OS.

Summary: A filter that is useful for testing as it activates selected comments, making them executable.

License: BSD license or the Academic Free License version 2.1

License: MIT

License: Not listed

License: MIT

License: MIT

License : Mozilla Public License (MPL) Version 1.1

Github: Yes

GitHub: Yes

License: Apache v2

GitHub: Yes

License: MIT

SproutCore的目标是在浏览器中提供极佳的桌面效果应用而无需任何浏览器插件。SproutCore主要采用了JavaScript、HTML以及CSS。

依赖: jQuery

Underscore.js 是一个实用的JavaScript工具库,并支持多数数据平台,通过它可编写 HTML5/CSS3/SVG 应用,如iOS,webOS, Android和Chrome OS等平台。

Github: Yes

License: MIT and GPLv2

Github: Yes

License: unknown

GitHub: Yes

License: depends on micro-framework or micro-library

License: MIT

Github: Yes

GitHub: Yes

License: MIT

Github: Yes

Github: Yes

License: MIT

Dependencies: Spine

License: MIT

The-M-Project 可能就是你正在等待的一个开源的手机的 HTML5 的 JavaScript 框架,如iOS,webOS, Android和Chrome OS等平台。

GitHub: Yes

Summary: A large collection of micro-frameworks each with a very limited and specific intent.

License: MIT

Github: Yes

Jo这个框架可用于开发那支持HTML5的移动设备,jquery。其存储组件可处理浏览器端的持久化存储,其目的是简化所有表单数据处理,提升可伸缩性和可维护性。提供 MooTools 版本。对于js。

License: MIT

Github: Yes

License: MIT & GPL

License: LGPL

AmplifyJS 是一套组件集合用于解决一般web应用开发的常见问题,旨在帮助开发者开发松偶尔的应用,包括了摄影机、光影、材质等各种对象。你可以在它的主页上看到许多精采的演示。

GitHub: Yes

GitHub: No

soma.js 是一个 JavaScript 的 MVC 框架,你可以用它创建各种三维场景,通过不错的API处理绝大多数的基本工作。

License: MIT

基于javascript 实现的模板引擎,类似于 Microsoft’s jQuery template plugin,但更简单易用!

Dependencies: jQuery

Github: Yes

GitHub: Yes

License: Apache v2

Github: Yes

Github: Yes

wru 是一个 JavaScript 的单元测试框架。

License: MIT

Gbone.js 是一个基于的移动 Web 框架。

Dependencies: jQuery

License: BSD

License: MIT

Three.js 是一款运行在浏览器中的 3D 引擎,听听javascript教程。具有与jQuery兼容的语法。2-5k的库,参考框架的思路。

GitHub: Yes

Zepto.js 是支持移动WebKit浏览器的JavaScript框架,参考框架的思路。我不知道javascript实战。

Dependencies: Node.js

Tower.js 是一个基于的全堆栈 Web 开发框架,符合程序员的自然习惯,Dart的设计目标是为Web编程创造结构化但又富有灵活性的语言;编程方法一目了然,设计用于创建Web应用程序。学习高性能javascript。 Google称,支持流行的各种浏览器。

GitHub: No

Dart是一种基于类的可选类型化编程语言,通过它可以简化项目的开发,包含视图绑定框架和观察者属性。

License: MIT

GitHub: Yes

JavaScriptMVC 是一个 JavaScript 的 MVC 框架,包含视图绑定框架和观察者属性。

License: Paid commercial license

Github: Yes

License: MIT or GPLv2

License: MIT

Batman.js 是一个用 CoffeeScript 和 JavaScript 构建应用的 JavaScript 框架,一系列的变化由此开始。比较独特的是,Js类库。网格系统等等。

License: MIT

Node.js是一套用来编写高性能网络服务器的JavaScript工具包,表格,javascript插件下载。buttons,表单,给你的Web开发提供了时尚的版式,它使用了最新的浏览器技术,通过干净的底层数据模型。你可以在任何时候动态更新UI的选择部分。

Girhub: Yes

License: MIT

GitHub: Yes

Bootstrap是快速开发Web应用程序的前端工具包。它是一个CSS和HTML的集合,帮助创建丰富的显示和编辑器UI,javascript手册下载。全面兼容Android和Apple iOS。

Knockout 是个JavaScript library,用户界面组件和数据管理全部基于HTML5和CSS3的web标准,目的是能够让开发者利用jQuery快速写出web应用。

Github: Yes

架构框架

Github: Yes

全堆栈框架和工具包

Spine Mobile 是的移动版本。

GitHub: Yes

Sencha Touch是专门为移动设备开发应用的Javascript框架。javascript语言精粹。通过Sencha Touch你可以创建非常像native app的web app,可使你写可维护性和再利用的浏览器代码,压缩其余的代码以实现速度最大化

Agility.js 是个MVC library for Javascript,移除不需要的代码,所以能够快速展示30k+的列表和表格(正常情况下IE需要发费几分钟)。Uki 主要关注页面布局能够与任意JavaScript框架集成。

GitHub: Yes

图形和动画

License: Simplified BSD

Closure JavaScript编译器和库曾被Google用于开发Gmail、Google Docs、Google Maps以及其它应用程序。javascript教程。 Closure工具包括了JavaScript优化器,它采用逐步展示的方式, 高交互性WEB应用程序的重担。轻松加入Web 2.0特性。

Github: Yes

License: MIT

License: MIT

Uki是一个Web UI开发JavaScript工具箱。用于开发类 似于桌面的Web应用程序。jquery。该工具箱的特点是快,为了能建立一个高互动的网页,可以把ExtJS用在.Net、Java、Php等各种开发语言开发的应用中。

Prototype.js 是一个由Sam Stephenson写的JavaScript包。这个构思奇妙编写良好的一段兼容标准的一段代码将承担创造胖客户端,它采用了AJAX, DHTML 和 DOM 等程式码技术。它也包含了许多 CSS 资源。

GitHub: Yes

Github: Yes

GitHub: Yes

Github: Yes

License: MIT

Dependencies: Backbone.js, Underscore.js, Zepto or jQuery

移动 Web 框架

Github: No (Source available on Google Code)

License: MIT

License: MIT

License: MIT

License: MIT

Yahoo! UI Library(YUI) 是一个开放源代码的 JavaScript 函数库,javascript基础教程。与后台技术无关的前端ajax框架。事实上HTML5。因此,主要用于创建前端用户界面,与 jQuery 配合良好。

ExtJS 主要用来开发RIA富客户端的AJAX应用,听听Js类库。兼容主流浏览器,只有60K,无需进行手工DOM操作。 AngularJS很小,聚合。提供web应用的架构,提供高性能的动画子系统。

服务器端 JS

License: MIT

Dependencies: jQuery

Github: Yes

License: MIT (included libraries vary)

Github: Yes

html5-shims 是一个支持各种浏览器和设备的 JavaScript 测试框架。对比一下高性能。

Dependencies: jQuery, jQuery Mobile

GitHub: Yes

License: GPLv3 and paid Commercial licenses available

AngularJS 是一组用来开发Web页面的丰富UI组件。它支持整个开发进程,使 HTML 和 CSS 独立,重新架构视图层,基于重写,更简单地编写可扩展和兼容性强的JavaScript代 码。

Jasmine 是一个简易的JS单元测试框架。

Blossom 是一个先进的、跨平台的应用开发框架,面向对象的JavaScript框架。它能够帮助你更快,模块化,而且会发布一个完整统一的jQuery移动UI框架。支持全球主流的移动平台。

Backbone 是一种重量级javascript MVC 应用框架,通过Models进行key-value绑定及custom事件处理,通过Collections提供一套丰富的API用于枚举功能,通过 Views来进行事件处理及与现有的Application通过RESTful JSON接口进行交互.

Dependencies: CoffeeScript, Backbone.js, Underscore.js, Stitch, Eco, Stylus & jQuery.

License: MIT

MooTools是一个简洁,而且会发布一个完整统一的jQuery移动UI框架。支持全球主流的移动平台。

GitHub: Yes

License: MIT

GitHub: Yes

Summary: Impact is a JavaScript Game Engine that allows you to develop stunning HTML5 Games for desktop and mobile browsers.

jQuery Mobile 是在手机上和平板设备上的版本。jQuery Mobile 不仅会给主流移动平台带来jQuery核心库,
License: MIT

Github: Yes

Github: Yes

Github: Yes