文章类 软件类
好好999
 | 网站首页 | 网络编程语言 | 星座情感文章 | 特殊软件下载 | 站长工具天下 | 
html入门培训 网站服务器软件  化妆品经典广告词  雅芳化妆品价格  avon化妆品 net 入门培训 房地产销售广告 化妆品广告词 网络工程师
您现在的位置: 学习网 > 网络编程语言 > Javascript > 正文
 | 网络编程语言首页 | Dreamweaver | Html | Asp | Jsp | Php | Asp.net | Css | Javascript | Access | Mysql | Mssql | Oracle | Domain | Mainframe |
最 新 热 门
普通文章各种媒体在线播放代码
普通文章收藏:一组Javascript的小技巧
普通文章事半功倍之Javascript(2)
推荐文章密码输入框的问题
普通文章模仿PHP写的ASP分页
普通文章巧用批处理解决IE不支持JavaSc
普通文章为网页添加浮动广告
普通文章关于网页代码加密解密保护
普通文章完美的解决跨站脚本的COOKIE弹
普通文章斜体样式的导航条
 
频 道 推 荐
普通文章VBScript教程第五课 VBScript常
普通文章轻松实现删除确认
普通文章JScript脚本技术基础
普通文章透明渐变弹出菜单的制作
普通文章用JavaScript操作数据库
普通文章VBScript基础教程之六VBScript
普通文章网页里嵌入JavaScript 验证空,
普通文章Javascript:window对象的方法
普通文章用Javascript强制设为首页的代
普通文章用Javascript模仿DataGrid
普通文章判断checkbox是否至少有选择一
普通文章使用JS判断checkbox是否至少有
普通文章escape()和unescape()函数的使
普通文章windows.moveBy()函数使用方法
普通文章页面不刷新,提交表单
普通文章右击鼠标弹出图片另存为对话框
普通文章点一下,首页地址添加到收藏夹
普通文章JavaScript 小技巧之如何自动加
普通文章网页图片特效技巧小总结
普通文章在IE中调用javascript打开Exce
 
频 道 推 广
 
Ajax铺设了更好的开发Web应用的道路         ★★★
Ajax铺设了更好的开发Web应用的道路
作者:佚名 文章来源:本站整理 更新时间:2007-12-21 17:48:59

Ajax铺设了更好的开发Web应用的道路

页面重载提出了一个在Web应用开发中最大的可用性障碍,对于Java开发来说也是一个重大的挑战。在本系列中,作者Philip McCarthy介绍了通过后台通道的方法来创建动态Web应用的经验。

Ajax(Asynchronous JavaScript and XML)是一个结合了Java技术、XML、以及JavaScript的编程技术,可以让你构建基于Java技术的Web应用,并打破了使用页面重载的惯例。

Ajax,异步JavaScript与XML,是使用客户端脚本与Web服务器交换数据的Web应用开发方法。这样,Web页面不用打断交互流程进行重新加裁,就可以动态地更新。使用Ajax,你可以创建接近本地桌面应用的,直接的、高可用的、更丰富的、更动态的Web用户接口界面。

Ajax不是一个技术,它更像是一个模式—标志并描述有用的设计技巧的一种方法。对于刚了解它的许多开发人员来说,它是一种新的感觉,但是实现Ajax的所有组件都已存在了许多年。

当前的热闹是因为在2004与2005年出现了一些基于Ajax的非常动态的WebUI,尤其是Google的GMail与Maps应用系统、与照片共享网站Flickr。这些UI充分地使用了后台通道,也被一些开发者称为“Web 2.0”,并导致了大家对Ajax应用兴趣的猛涨。

在本系列中,我将给出所有你需要的开发你自己的Ajax应用的工具。在这第一篇文章中,我将解释在Ajax背后的概念,示范为基于Web的应用系统创建一个Ajax接口的基本步骤。我将使用示例代码来示范实现Ajax动态接口的服务器端Java代码与客户端JavaScript脚本。最后,我将指出一些Ajax方法中易犯的错误,以及在创建Ajax应用时应该考虑的广泛范围内的可用性与易访问性方面的问题。

一个更好的购物车

你可以使用Ajax来加强传统的Web应用,通过消除页面载入来使交互更流畅。为了示范它,我将使用一个简单的,能动态更新加入的物品购物车。结合一个在线商店,这个方法可以不用等待点击后的页面重载,而让我们继续浏览并挑选物品到购物车中。

虽然,本文中的代码针对购物车例子,但其中展示的技术可以用到其它的Ajax应用中。列表1中展示了购物车示例所使用的HTML代码。在整篇文章中,我都将会引用到这些HTML代码。

Ajax处理过程

一个Ajax交互从一个称为XMLHttpRequest的JavaScript对象开始。如同名字所暗示的,它允许一个客户端脚本来执行HTTP请求,并且将会解析一个XML格式的服务器响应。Ajax处理过程中的第一步是创建一个XMLHttpRequest实例。使用HTTP方法(GET或POST)来处理请求,并将目标URL设置到XMLHttpRequest对象上。

现在,记住Ajax如何首先处于异步处理状态?当你发送HTTP请求,你不希望浏览器挂起并等待服务器的响应,取而代之的是,你希望通过页面继续响应用户的界面交互,并在服务器响应真正到达后处理它们。

要完成它,你可以向XMLHttpRequest注册一个回调函数,并异步地派发XMLHttpReque

[1] [2] [3] [4] [5] [6] [7] [8] [9] 下一页

 
文章录入:admin    责任编辑:admin 
  • 上一篇文章:

  • 下一篇文章:
  • 相 关 文 章
    Dreamweaver MX 2004 入门教程之层和层的应用
    Dreamweaver MX 2004 内建Fireworks技术
    Dreamweaver MX 2004 CSS区块属性
    Dreamweaver MX 2004 CSS方框属性
    Dreamweaver MX 2004 CSS边框属性
    Dreamweaver MX 2004 CSS滤镜介绍(2)
    细品DW MX 2004内建FW技术
    用Dreamweaver MX制作文字特效
    禁止背景图在网页中平铺
    在Dreamweaver MX中应用“占位图形”
    携手打造【鹏程114 Web查询系统】第一讲
    占位图形在DW MX中的应用
    CSS轻松实现色块标题标识
    在DreamWeaver中应用CSS样式表技巧两则
    CSS滤镜应用技巧
    样式表在web标准应用存在的问题
    深入了解CSS的继承性及其应用
    用CSS实现鼠标单击特效
    利用CSS,不通过replace替换标引HTML标记
    CSS应用基础教程(1) 基本认识
    | 设为首页 | 加入收藏 | 投搞邮箱 | 友情链接 | 网站公告 | 版权申明 | |
    破天一剑私服 - 冒险岛外挂 - 传奇外挂 - dnf外挂 - 地下城与勇士外挂 - dnf外挂 - 传奇外传外挂 - qq三国外挂 - 天龙八部外挂 - 劲舞团私服 - 劲舞团私服 - 传奇私服 - 传奇私服 - 传奇私服 - 变态传奇私服 - 及时雨外挂 - 热血传奇私服 - 传世私服 - 魔兽世界私服 - 魔兽世界私服 - 完美世界私服

    点击这里给我发消息

    有事点这里

    copyright: 2007-2008 haohao888.com.cn 粤ICP备08105098号