易截截图软件、单文件、免安装、纯绿色、仅160KB

小编简述Ajax技术的那些框架

 
 
从2005 年Web2.0 的兴起开始算起,Ajax 伴随着国内的Web 开发社区走过了近四年的成长时间。四年的时间,对于一项Web 技术不算短了,这不仅是对当初对Ajax“旧瓶装新酒”持不屑态度的人的反驳,更把更多观望中的开发者拉入了Web 开发的行列。
Ajax的框架也开始一一出现:
Buffalo 是现任ThoughtWorks 中国咨询师陈金洲(Michael Chen)的作品。可以说,Buffalo 是一款真正意义上的Ajax 远程调用框架,它没有包含那些繁杂而华丽的UI 支持,而是代码短小精悍,在提供Ajax 基本功能的同时也提供一些极为方便使用的高级功能。目前最新版本是2.0,依靠社区的力量,Buffalo 已经在越来越多的产品和项目中得到了广泛应用。国人出品,文档充分,更难得的是你可以直接联系到Michael 来获取技术支持。
Dojo 是目前来看最为强大,功能也最为全面的Ajax 库。无论是IBM 这样的国际一流的软件企业的产品线,还是普通开发爱好者的工具箱中都为Dojo 留有一席之地,应用不可谓不广泛。Dojo 从0.4和0.9 分别开始提供两个版本,0.4 是为了和之前的版本兼容,而0.9 则改善了整个架构,层次更为清晰,接口调用更为简便,更是加入了许多高级功能,如离线存储。
Prototype 无疑是Ajax 开发的基础类库,包括Buffalo 在内,很多Ajax 库都是以prototype 为基础发展而来的。一如其名,prototype 提供的是Ajax 调用所需的最基本的基础设施,此外还提供众多方便快捷的函数封装供开发者在开发JavaScript 时使用。Prototype 是Web 开发者提升水平,研究Ajax不可或缺的参考。
jQuery 的出现可以用技惊四座来形容。归根到底,它提供了精悍而强大的接口功能,令人赏心悦目的闭包调用方式,俘获了大批一心追求完美的程序员的心。除了提供基本的动画和显示效果,以及Ajax 应用封装外,jQuery 还提供了类似Eclipse 的插件机制,原理就是为全局的jQuery 对象提供扩展的方法。目前已经有非常多的插件可供选用,包括制表、圆角、滑动显示、工具提示、日期选择器、表单处理排序和拖拽等。
DWR 最大的亮点就是,可以在浏览器端使用JavaScript 直接调用Web 服务器上的Java 类暴露出来的方法。DWR 采取了一个类似Ajax 的新方法来动态生成基于Java 类的JavaScript 代码。这样,Web开发人员就可以在JavaScript 里使用Java 代码,就像它们是浏览器的本地代码(客户端代码)一样。


相关文档:

ajax,jquery学习资源

Ajax
一.资源类网站
1,国内网站
1)Ajax中国(推荐)
一个专业的ajax技术网站,分类清晰,有大量的电子版教程,以及AJAX源码下载!
www.okajax.com
2)ajaxcn.org
李琨老师的blog。李琨:《ajax实战》译者.
www.ajaxcn.org
-----------------------------------------
2,国外网站
1)、Ajax的诞生
Ajax:ANewApproachtoWeb ......

Ajax特效 根据邮政编码获取地区信息 之三

用户操作界面postalcode.html
页面中包含3个文本框,分别表示邮政编码、地区和城市信息。当用户输入邮政编码后,系统将自动从服务器读取地区和城市信息,填充到对应文本框中。详细的函数说明请参考代码中的注释。
 
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<head>
<tit ......

Ajax特效 根据邮政编码获取地区信息 之四

服务器端响应文件postalcode.jsp
服务器响应文件根据用户输入的邮政编码,从数据库中查询对应的地区信息。如果没有取到,则返回空字符串。
 
<%@ page contentType="text/plain; charset=UTF-8"%>
<%@ page language="java"%>
<%@ page import="java.sql.*,ajax.db.DBUtils"%>
<%!
  ......

Ajax特效 动态树形列表 之三

数据库设计
本实例使用名为tree的数据库表,包含的数据如图1.8所示,具体的建表语句如下:
CREATE TABLE 'tree' (
  'id' int(11) NOT NULL auto_increment,
  'text' varchar(255) NOT NULL,
  'isfolder' varchar(5) NOT NULL default 'false',
  'link' varchar(255) default NULL,
  ' ......

不用AJAX实现前台JS调用后台C#方法(小技巧)

      (转帖)
  一提到如何在前台JS调用后台C#方法,AJAX成为了必然的想法。
  只是实现的细节采用AJAX 1.0或者AjaxPro的区别。
  其实如果不用AJAX,我们也能够很方便地利用JS调用后台方法。
  步骤如下:
  1 前台放一个按钮。设置为隐藏。注意:不能直接设置Visible=false的� ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号