No1—Prototype
特点:一个非常优雅的JS库,定义了JS的面向对象扩展,DOM操作API,事件等等,Prototype不像其他框架,有许多炫人耳目的动态效果,而是专注在改良JavaScript本身的功能,让JavaScript更容易使用,也更具物件导向风格。
No2—Dojo
特点:Dojo包括了Javascript本身的语言扩展,以及各个方面的工具类库,和比较完善的UI组件库;Dojo设计的包加载机制(Package System)和模块化(Libraries)的结构,能保持更好的扩展性,提高执行性能,减轻了用户开发的工作量
No3—Mootools
特点:小巧高效,完整下载36k;模块化设计,合理规范,优雅的OOP风格;创新的下载过程,可以跟据自己的需要勾选相应的模块下载,Build Your Own Framework;Effects模块(moo.fx)轻量高效,可以实现优雅、可定制、easing的动画;完整的API文档,丰富的范例。
No4—JQuery
特点:短小精悍(19k),接口设计得精妙(自然语言的风格),与程序思路配合精密。拥有官方UI程序供使用,效果好。
No5—Dwr
特点:把java类转化为javascript类由dwr自动完成,使javascript可以直接调用java的方法
,只需简单的配置;应用起来极其简单。开发者不要该服务器代码就可以集成;容易测试。和webwork一样,隐藏的http协议;强扩展性。例如与spring集成,只需修改一点代码;性能。就与jason等简单比较,dwr性能可能是最好的。
DWR是设计给Java语言的Ajax框架,让开发人员可以利用JavaScript程式呼叫Java语法。
DWR的运作可分为两个部分,一方面用在浏览器上,处理连接伺服器端Java程式,另一部分则是用来展示回传资料。透过DWR呼叫Java的函式,它会处理连接处理的细节,而当资料被处理完成后,DWR就会执行回呼函式,以进行后续呈现的处理。
DWR最大的好处就在于让Java开发人员可以利用熟悉的语法来处理页面与资料,并且能配合Struts、Tapestry来使用。不过从用户端呼叫远端伺服器的Java程式,仍存在一些安全上的疑虑,在使用时必须注意。
No6—Buffalo
特点:国人开发的Ajax框架。定义了Web远程调用的传输基础,并且将远程调用对象完整的序列化到了本地,成为可以被JavaScript编程触及的对象
No7—Yui
特点:Yahoo发布的AJAX组件库,是一个包含了各个方面,从工具类库到通讯,到UI组件的综合性JS库。YUL的最大优势在于文档非常齐全,而且有Yahoo的支持,缺点是库目前还不全,功能也不强大。
No8—Ext
特点:Ext来自于对YUI的扩展,扩展後功能和界面都有了很大的提高。初期仅仅是对YUI的对话框扩展,后来逐渐有了自己的特色,深受网友的喜爱。
No9—Qooxdoo
特点:不通过常规的HTML来构造页面,完全使用JS以类似VB/Delphi风格的编程方式构造Web GUI界面,比较适合内网面向C/S风格的web应用,而不适合面向Internet的界面多变风格的应用。
Qooxdoo实用技术汇总
No10—Spry
特点:设计规范,功能全面,文档丰富,面向设计人员而不是开发人员。与其它一些Ajax框架相比,它的服务器端的技术不是很可靠。它依赖于XML,XML可以很容易被Spry组件接受。
其它框架
Script.aculo.us :RoR与CakePHP的指定框架
网址:Script.aculo.us
Rico :平顺、丰富的动画效果
网址:openrico.org
ZK :适合Java开发环境的企业级解决方案
网址:www.zkoss.org
ZK是基于Ajax、XUL(XML User Interface Language)、Java网页应用程式的开发框架,让网页的操作行为可以像是桌面应用程式一般。
不同于用户端的Ajax解决方案,ZK由伺服器端出发,利用ZK处理Ajax互动的引擎,处理用户端的页面行为,也因此大为降低利用JavaScript作为动态开发语法时,常遇到的浏览器相容问题。
ZK提供超过70个XUL组件及80个XHTML组件,因此一些网页或应用程式常见的功能,ZK都提供现成的工具可让使用者立即应用,只需利用ZK以XML为基础的使用介面设计语言,即可产生这些组件。应用的人则可在后端利用Java语言进行来处理程式逻辑与资料传递。
ASP.NET AJAX :APS.NET的官方解决方案
网址:ajax.asp.net
DHTMLX: http://dhtmlx.com/index.shtml
SmartGWT:http://www.smartclient.com/smartgwt/showcase/#featured_tile_filtering
DWZ:http://demo.dwzjs.com/
分享到:
相关推荐
ajax框架分享,分享之前实战成果,ajax框架分享交流心得。
简单完整的ajax框架 jQuery 非常好用 给大家分享
工作分享:jquery+ajax框架实现4级级联菜单,废话不多说,直接上代码,可以直接用
分享一个已经封装好的Ajax开发框架!
自己做一个thinwire的帮助文档,非常方便好用,分享大家一起使用,欢迎来拿!
在S2SM的框架下,使用Ajax完成的省市二级联动,使用Jquery完成的Ajax,使用JSON,JSONArray完成,在eclipse下即可运行 一直在找类似的资源找不着,干脆自己写一个和大家分享
原生的ajax虽然在实际开发中很少编写,但如果想将js高级框架底层学明白,那ajax的原理是必须要求精通的。 本套ajax视频对ajax底层实现原理讲解非常透彻,对ajax发送异步请求的每一步都进行了透彻的分析,让你彻底搞...
《Java Web开发技术大全:JSP+Servlet+Struts+Hibernate+Spring+Ajax》:资深程序员全力打造,深入剖析SSH框架整合开发的精髓 全方位解读Java Web开发的基础知识、高级技术及应用案例 内容全面,讲解详细,全面覆盖...
听说在山东,会SSHA的JAVA程序员,薪水可以拿到3K+,其中SSH是所有JAVA程序员耳熟能详的三大框架,而A就是AJAX! 本源码介绍详细、源码简单,而且经过本人测试,运行OK!还等什么?就让它领你进入神秘的AJAX殿堂吧!...
今天分享的是在kohana中处理页面的ajax请求.2步搞定.前提是你的kohana框架已经可以正确运行了,注意下. 1.页面发出请求. 现在主流的javascript框架非jQuery莫属.jQuery对ajax请求也作了封装,这里就以jQuery为例来写个...
本文实例讲述了TP5(thinkPHP5)框架基于ajax与后台数据交互操作。分享给大家供大家参考,具体如下: Ajax最大的一点是页面无刷新,在页面内与服务器通信,给用户的体验非常好。可以把以前一些服务器负担的工作转嫁到...
游戏分享-游戏分享网站-游戏分享网站源码-游戏分享网站java代码-游戏分享网站设计与实现-基于springboot的游戏分享网站-基于Web的游戏分享网站设计与实现-游戏分享项目-游戏分享项目代码游戏分享系统-游戏分享系统...
众所周知,验证,最好是在客户端尽量解决,以降低服务端资源开销;在目前AJAX流行的今天,基于AJAX的验证更能够为客户端验证提供丰富的机制和美观的交互效果。本文收集了13个比较通用的AJAX验证框架,与大家分享!
本文实例讲述了TP5(thinkPHP5)框架使用ajax实现与后台数据交互的方法。分享给大家供大家参考,具体如下: 方法一: serialize() 方法通过序列化表单值,创建 URL 编码文本字符串,这个是jquery提供的方法 前端代码 &...
今天小编大家分享一篇在SSM框架下用laypage和ajax实现分页和数据交互的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
“我记录”这套源码总共包括 两个部分:一个 .net 平台下的全栈式、轻量级开发框架,包括 ORM、MVC、IOC、AOP、JSON、LOG 等,同时包括全套图文教程;用这个框架开发的 SNS 互联网产品。本产品以 SNS 为基础平台,...
好吧。这个功能完全是我自己写的 不想分享的 写这不容易的,...就是利用JQuery的Ajax,实现增删改查,后台用Struts2+HIbernate3框架,MySQL数据库。附带sql文件。绝对正常运行!!适合基础的朋友提示能力。欢迎下载。
本文实例讲述了ThinkPHP框架结合Ajax实现用户名校验功能。分享给大家供大家参考,具体如下: 在模板文件中通过ajax获取到用户名,然后在控制器中将用户名与数据库比较,返回校验结果给模板文件。 模板文件路径shop/...
饮食分享-饮食分享平台-饮食分享平台源码-饮食分享平台java代码-饮食分享平台设计与实现-基于springboot的饮食分享平台-基于Web的饮食分享平台设计与实现-饮食分享网站-饮食分享网站源码-饮食分享网站java代码-饮食...