精彩专题推荐:建站之入门课 建站之必修课 建站之关键课 网站价值所在 流量提高专题 css+div 标准 个人网站打造全过程
返回建站学首页
导航:
建站首页 | 网站设计 | 网站开发 | 网站运营 | 网页软件 | 建站指南 | 搜索优化 | 图像处理 | 视频教程 | 书籍教程 | 建站专题
当前位置:首页>网站开发>ajax教程>正文

嘟嘟老窝的AJAX框架汇总


来源: 时间:07-01-01 点击: 点击这里收藏本文
  • 一个XMLHttpRequest response能被一个或多个的DOM对象,或者Javascript对象调用。
  • 支持拖拽操作
  • 支持基于AJAX的动画模式,如缩放和变换等
  • 基于Behaviors的操作库
  • 使用指南,由RussMirimar的Yonah提供
  • 开源。源于Sabre航空公司解决方案,由Bill Scott,Darren James及另外一些人维护。

1.5 qooxdoo (开发中; 成立于2005年5月)

qooxdoo,是另一个发展迅猛的应用框架,提供广泛的UI支持,正在开发基础架构等特性。

  • 基础结构特性:
    • 能轻易的捕获和操纵DOM事件
    • 支持调试
    • 支持一个时间操作的Timer类
    • Getter/Setter支持
  • UI:
    • 窗口组件库和框架
    • 界面布局管理
    • 图像缓存和透明PNG图片处理
  • 开源(LGPL).

1.6 Tibet (开发中; 创建于2005年6月)

Tibet提供了大量的易移植和完整的JavaScript API,通过这些可以快速生成大量的客户端代码,Tibet自称是企业级AJAX。

  • 远程脚本调用封装在XMLHttpRequest中
  • URI支持
  • 支持所有的HTTP事件,不再仅仅是GET和POST
  • 低级的协议-File://和WebDav也可以当作HTTP正常使用
  • Web Services调用支持,包括SOAP、XML-RPC等等
  • 大型的Javascript对象库
  • 多种多样的XML操作支持
  • IDE和开发工具
  • 开源协议(OSI)

1.7 AJFORM (创建于2005年6月)

AJFORM是一个极易上手的AJAX框架,被用来编写入门级的AJAX代码,提供有以下功能:

  • 三步安装
  • 自动支持任意HTML表单元素
  • 几乎无需编码即可实现AJAX

    2.1 AjaxCaller(创建于2005年5月,目前是Alpha版)

    AjaxCaller是一个具有多线程安全访问的XMLHttpRequest组件,主要针对Ajax开发新手,目前仍处于alpha开发阶段,仅在AjaxPatterns的在线搜索范例中使用了这个程序。

    • 用明文或者XML结构的数据实现和服务器的交互(GET/POST/PUT/DELETE)
    • 支持XMLHttRequest对象的构析(销毁对象,C++支持内存对象的构析操作)
    • 支持Response的高速缓存(尚在计划中)
    • 简单的库文件代码易于新手学习使用,并且支持脚本调试
    • 开源协议

    2.2 Flash JavaScript Integration Kit

    The Flash JavaScript Integration Kit可以使Flash和Javascript脚本实现相互集成。

    • 可以实现在JavaScript中调用Flash ActionScript脚本,反之亦然。
    • 几乎支持双方主要数据类型的在不同环境中的传递调用。
    • 开源协议,有几个Flash开源爱好者维护。

    2.3 Google AJAXSLT (2005年6月发行)

    Google AJAXSLT,是一个Javascript框架,用来执行XSLT转换以及XPath查询。

    • 目前在Google Map上就使用了这个。
    • 开源协议(BSD)

    2.4 HTMLHttpRequest(Beta版;创建于2005年)

    HtmlHttpRequest最大的特点就是运用XMLHttpRequest对象和标准HTML标签IFrame来实现最大限度的跨浏览跨平台的AJAX支持,其原理是在支持XMLHttpRequest的浏览器上调用XMLHttp,如果不支持,就用IFrame来模拟实现异步交互。

    • 目前支持的浏览器:IE6/Win, IE5.5/Win, IE5/Win, IE4/Win, Mozilla/Win, Opera7/Win, Safari/Mac, IE5/Mac
    • 尚未测试的浏览器:IE4/Mac, Mozilla/Mac, Opera/Other, Konqueror/Linux。
    • 开源协议(LGPL)

    2.5 Interactive Website Framework (创建于2005年)

    Interactive Website Framework定位在浏览器中支持各种各样的AJAX基础应用的开源项目。自称是通过JavaScript、CSS、XML和HTML实现高性能的交互式WEB框架,包括一个可定制易读的XML解析器。实际上,IWF是一个AJAX的基础框架,并且还包括一些通用脚本代码。

    • 实现了线程安全的XMLHttpRequest
    • 对XML Document进行封装,以便创建更具有可读性的代码:
      var node = doc.groceries.frozen[0].pizza[0].size;
      封装后的数据读取
      var node = doc.documentElement.firstChild.firstChild.getAttribute("size");
      9 7 3 1 2 3 4 8 :

        把此文章收藏到:          
广而告之
文章搜索
  • Google JZxue.Com

关于我们 | 联系我们 | 友情链接 | 网站地图
Copyright © 2005 - 2006 建站学 All rights reserved.