开源JavaScript框架和库

一、Scriptaculous

scriptaculous是在javascript程序库prototype之上构建的,能提供Ajax支持,主要致力于提供高交互性可视化组件,提升Ajax应用层次。在HTML页面中需要引用prototype和scriptaculous程序库。

二、Ember.js

Ember.js是一个开源的JavaScript客户端框架,用于开发Web应用程序并使用MVC(模型 - 视图 - 控制器)架构模式。在Ember.js中,路由用作模型,handlebar模板作为视图,控制器处理模型中的数据。

三、Node.js

Node.js 是一个让 JavaScript 运行在服务端的开发平台,发布于2009年5月,由Ryan Dahl开发,实质是对Chrome V8引擎进行了封装。

四、Spine

Spine,是一个构建JavaScript Web应用的的轻量级框架。Spine架构是解耦模块和Common.js组件的有力补助,对提高代码质量和可维护性有极大的帮助。

五、jQuery

jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库。它封装JavaScript常用的功能代码,提供一种简便的JavaScript设计模式,优化HTML文档操作、事件处理、动画设计和Ajax交互。

六、MooTools

MooTools是一个简洁,模块化,面向对象的开源JavaScript web应用框架。它为web开发者提供了一个跨浏览器js解决方案。在处理js、css、html时候,它提供了一个比普通js更面向对象的documentAPI。
 
七、Breeze
 
Breeze是一个帮助你管理富客户端应用的JavaScript库。如果你在数据库中存储的数据,查询或保存那些数据作为复杂的对象,并且在你的JavaScript客户端中多个界面共同使用这些对象,Breeze 就是为你准备的。
 
八、Sigma.js
 
sigma.js 是一个开源的轻量级 JS 库,用来绘制各种图形,使用的是 HTML Canvas 元素。
 
九、Sammy.js
 
Sammy.js是一个微型的js框架,用来简化javascript应用程序的编写,这个内核包含一个简单的API,用于定义其定义的路由和事件之间的绑定关系。
 
十、Backbone.js
 
Backbone为复杂Javascript应用程序提供模型(models)、集合(collections)、视图(views)的结构。其中模型用于绑定键值数据和自定义事件;集合附有可枚举函数的丰富API; 视图可以声明事件处理函数,并通过RESTful JSON接口连接到应用程序。
 

猜你喜欢

转载自www.cnblogs.com/xydeba/p/9656949.html