本文转载自 : www.iteye.com

AJAX(Asynchronous JavaScript and XML,异步 JavaScript 和 XML),是创建交互式 Web 应用的主要开发技术。互联网中也有大量的关于 AJAX 的框架,本文汇总了最常用的 11 个框架。

1.   jQuery

jQuery 是一个轻量级的 Javascript 库,兼容 CSS3,还兼容各种浏览器。jQuery 使用户能更方便地处理 HTML documents、events、实现动画效果,并且方便地为网站提供 AJAX 交互。

2.   MooTools

MooTools 是一个简洁、模块化、面向对象的 JavaScript 库。它能够帮助你更快、更简单地编写可扩展和兼容性强的 JavaScript 代码。Mootools 跟 prototypejs 相类似,语法几乎一样。但它提供的功能要比 prototypejs 多,而且更强大。比如增加了动画特效、拖放操作等等。

3.   Prototype

Prototype 是 Sam Stephenson 写的一个非常优雅的 JavaScript 基础类库,对 JavaScript 做了大量的扩展,旨在简化动态 Web 应用程序的开发。Prototype 很好的支持 AJAX,国内外有多个基于此类库实现的效果库,也做得很棒。

4.   ASP.NET AJAX

ASP.NET AJAX 是一个完整的开发框架,容易与现有的 ASP.NET 程序相结合,通常实现复杂的功能只需要在页面中拖几个控件,而不必了解深层次的工作原理,除此之外服务器端编程的 ASP.NET AJAX Control Toolkit 含有大量的独立 AJAX 控件和对 ASP.NET 原有服务器控件的 AJAX 功能扩展,实现起来也非常简单。

5.   Apache Wicket

Apache Wicket 是一个针对 Java 的 Web 开发框架,与 Struts、WebWork、Tapestry 类似。其特点在于对 HTML 和代码进行了有效的分离(有利于程序员和美工的合作),基于规则的配置(减少了 XML 等配置文件的使用),学习曲线较低(开发方式与C/S相似),更加易于调试(错误类型比较少,而且容易定位)。

6.   Dojo Tookit

Dojo 是一个强大的面向对象的 JavaScript 框架。主要由三大模块组成:Core、Dijit、DojoX。Core 提供 AJAX、events、packaging、CSS-based querying、animations、JSON 等相关操作 API;Dijit 是一个可更换皮肤、基于模板的 WEB UI 控件库;DojoX 包括一些创新/新颖的代码和控件:DateGrid、charts、离线应用、跨浏览器矢量绘图等。

7.   DWR(Direct Web Remoting)

DWR 是一个 Java 库,可以帮助开发者轻松实现服务器端的 Java 和客户端的 JavaScript 相互操作、彼此调用。

8.   Spry Framework

Adobe Spry 是一个面向 Web 设计人员而不是开发人员的 AJAX 框架,它使得设计人员不需要了解复杂的 AJAX 技巧也能在一个 HTML 页面中创建丰富体验成为了可能。

9.   YUI (Yahoo User Interface) Library

YUI(Yahoo User Interface),是由雅虎开发的一个开源的 JavaScript 函数库,它采用了 AJAX、 DHTML 和 DOM 等诸多技术。YUI 包含多种程序工具、函数库以及网页操作界面,能够更快速地开发互动性高且丰富的网站应用程序。

10.   Google Web Toolkit

Google Web Toolkit (GWT) 是一个开源的 Java 开发框架,可以使不会使用第二种浏览器语言的开发人员编写 Google 地图和 Gmail 等 AJAX 应用程序时更加轻松。

11.   ZK Framework

ZK 是一套开源、兼容 XUL/HTML 标准、使用 Java 编写的 AJAX 框架,使用该框架,你无需编写 JavaScript 代码就可以创建一个支持 Web 2.0 的富互联网应用程序(RIA)。其最大的好处是,在设计 AJAX 网络应用程序时,轻松简便的操作就像设计桌面程序一样。ZK 包含了一个以 AJAX 为基础、事件驱动(event-driven)、高互动性的引擎,同时还提供了多样丰富、可重复使用的 XUL 与 HTML 组件,以及以 XML 为基础的使用接口设计语言 ZK User-interfaces Markup Language(ZUML)。

ajax的11个框架相关推荐

  1. dropdownlist ajax联动,asp.net省市三级联动的DropDownList+Ajax的三种框架(aspnet/Jquery/ExtJs)示例...

    本文主要列举了省市三级联动的DropDownList+Ajax的三种框架(aspnet/Jquery/ExtJs)示例.前段时间需要作一个的Web前端应用,需要用多个框架,一个典型的应用场景是省市三级 ...

  2. Web前端书单从HTML到JS到AJAX到HTTP从框架到全栈

    前言:技术书阅读方法论 一.速读一遍(最好在1~2天内完成) 人的大脑记忆力有限,在一天内快速看完一本书会在大脑里留下深刻印象,对于之后复习以及总结都会有特别好的作用. 对于每一章的知识,先阅读标题, ...

  3. 11.freecplus框架-Oracle数据库操作

    文章目录 一.源代码说明 二.概述 三.connection类 四.sqlstatement类 五.程序流程 1.无结果集SQL的程序的流程 2.有结果集SQL的程序的流程 六.示例程序 1.创建超女 ...

  4. python spider 安装_Python爬虫(11):Scrapy框架的安装和基本使用

    大家好,本篇文章我们来看一下强大的Python爬虫框架Scrapy.Scrapy是一个使用简单,功能强大的异步爬虫框架,我们先来看看他的安装. Scrapy的安装 Scrapy的安装是很麻烦的,对于一 ...

  5. 11. Android框架和工具之 Logger(调试代码)

    1. Logger Logger是android是一个简单.漂亮.功能强大的Android日志程序. 日志程序提供了 : 线程信息Thread information 类信息Class informa ...

  6. 11 Sping框架--AOP的相关概念及其应用

    1.AOP的概念 AOP(Aspect Oriented Programming 面向切面编程),通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术.AOP是OOP的延续,是软件开发中的一 ...

  7. TP框架增删改查需要掉ajax么6,TP6框架--EasyAdmin学习笔记:实现数据库增删查改

    这是我写的学习EasyAdmin的第三章,这一章我给大家分享下如何进行数据库的增删查改 上一章链接:点击这里前往 上一章我们说到,我仿照官方案例,定义了一条路由goodsone和创建了对应数据库,我们 ...

  8. Django1.11.4框架简介(一)

    参考以下内容学习 作者: 哥哥没有错,微信号 墨迹测试开发 Yong https://blog.csdn.net/Jones__Wu/article/details/105307097 https:/ ...

  9. 11.Scrapy框架基础-使用Scrapy抓取数据并保存到mongodb

    目录 一.Scrapy安装 1.mac系统 2.windows系统 二.使用scrapy爬取数据 1.新建一个scrapy工程 2.在spiders下新建一个爬虫文件 3.提取网页数据 三.保存数据到 ...

最新文章

  1. 异步编程模型--使用 IAsyncResult 对象
  2. matlab 区间预测,用神经网络进行预测的MATLAB算法实现?
  3. Vue实现仿音乐播放器项目总述以及阶段目录
  4. 发布md 的文章测试
  5. 你,的寒假作业写多少了?
  6. matlab var std,Matlab var std cov 函数解析
  7. 签到 数据库php,php与数据库的连接用法 (签到一)
  8. java 嵌套类: Nested classes
  9. idea怎么跳转到源代码_mooc-IDEA 项目/文件之间跳转--002
  10. 清华2018顶级数据团队建设全景报告发布:Python最受欢迎,C语言含金量最高
  11. 【初赛】排列组合的一点笔记
  12. 打开计算机管理iis,iis管理器怎么打开?Win7打开iis管理器的操作方法
  13. Centos7 NAT网络连接方式以及NetworkManger进行网络连接管理
  14. 摩斯密码php,摩斯密码是什么?
  15. 单选按钮、字体的设置、沿着y轴旋转、面向用户的这一面不可见、三维效果、背景线性渐变、将背景剪切至文本
  16. Linux网络——部署yum仓库
  17. 快消品B2B平台的仓储物流模式
  18. 电子专业英语(持续更新)
  19. 使用GPG验证文件签名
  20. JavaScript头像图片上传插件支持上传类型大小尺寸验证

热门文章

  1. pc模式 华为mate30_华为Mate 30全系支持PC模式 如何实现手机投屏
  2. C#:实现凸包算法​(附完整源码)
  3. tp框架创建新文件夹
  4. linux中备份mysql数据库
  5. 苹果账号改区 数据会转移服务器吗,Apple ID国家或地区如何更改 无法成功转区的解决方法...
  6. DSP28335学习之旅1-基础知识
  7. WannaMine挖矿木马手工处理-NetworkDistribution
  8. Python lDLE软件实现清屏功能
  9. jQuery的attr方法
  10. FORMULA ONE RACES AHEAD (F1锦标赛全速前进)【空中英语】