>>51aspx首页 | >>Winform源码 | >>.Net源码大搜捕 | >>问题/帮助

Asp.net源码交流论坛

登录 注册
  • 标签
  • 会员
  • 搜索
  • 帮助

Asp.net源码交流论坛 » Asp.net专题讨论区 » Ajax/Atlas无刷新技术 » Ajax的全称是:AsynchronousJavaScript+XML

帖子标题
业务申请区
  • 实名认证申请
  • 免费.Net主机申请
  • 积分奖励申请
  • 有偿服务申请
Asp.net交流讨论区
  • Asp.net技术问答
  • .Net项目、服务交易区
  • .Net源码问答区
  • Asp.net技术文章
  • 常用工具下载
Asp.net资源发布区
  • [源码发布区]
  • [视频发布区]
  • [商业代码区]
  • [其他.net相关资源]
Asp.net专题讨论区
  • Ajax/Atlas无刷新技术
  • 面向对象开发
  • ADO.net讨论区
  • 控件专题讨论
源码环境搭建和部署视频! 源码使用常见问题 51Aspx自有服务产品 开业特惠 快速通道:[源码发布] | [实名认证]
1/1页1 跳转到页查看:4624
发新话题 回复该主题
键盘左右键可以进行前后翻页操作
帮助

Ajax的全称是:AsynchronousJavaScript+XML

本主题由 总经理 51aspx 于 2007-6-10 0:36:23 执行 主题置顶/取消 操作
离线 51aspx
头像

51aspx

  • [超级管理员]
  • [2792]
  • 2067
  • 2007-05-17
源码贡献奖实名用户
51aspx 2007-06-10 00:36 | 只看楼主 树型| 收藏| 小 中 大 1 #

Ajax的全称是:AsynchronousJavaScript+XML

[实名用户所发信息,推荐关注实名贴,值得关注]


1.什么是Ajax?
Ajax的全称是:AsynchronousJavaScript+XML

2.Ajax的定义:
Ajax不是一个技术,它实际上是几种技术,每种技术都有其独特这处,合在一起就成了一个功能强大的新技术。

3.Ajax包括:
XHTML和CSS
使用文档对象模型(DocumentObjectModel)作动态显示和交互
使用XML和XSLT做数据交互和操作
使用XMLHttpRequest进行异步数据接收
使用JavaScript将它们绑定在一起

Web开发领域的最新时髦术语其实质是“旧貌换新颜”。

Ajax(AsynchronousJavaScriptandXML)是结合了Java技术、XML以及JavaScript等编程技术,可以让开发人员构建基于Java技术的Web应用,并打破了使用页面重载的惯例。

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

异步JavaScript和XML(AJAX)不是什么新技术,而是指这样一种方法:使用几种现有技术——包括级联样式表(CSS)、JavaScript、XHTML、XML和可扩展样式语言转换(XSLT),开发外观及操作类似桌面软件的Web应用软件。实现Ajax的所有组件都已存在了许多年。AdaptivePath的用户体验战略部门主管兼创办合伙人JesseJamesGarrett今年2月发表在AdaptivePath网站上的一篇文章中杜撰了这个术语。

异步这个词是指AJAX应用软件与主机服务器进行联系的方式。如果使用旧模式,每当用户执行某种操作、向服务器请求获得新数据,Web浏览器就会更新当前窗口。

如果使用AJAX的异步模式,浏览器就不必等用户请求操作,也不必更新整个窗口就可以显示新获取的数据。只要来回传送采用XML格式的数据,在浏览器里面运行的JavaScript代码就可以与服务器进行联系。JavaScript代码还可以把样式表加到检索到的数据上,然后在现有网页的某个部分加以显示。

在面向消费者的诸多应用当中,Google的Gmail和GoogleMaps就是最常见的例子。在Gmail当中,AJAX负责如何开启线程会话,以显示不同邮件的文本内容。而在Maps当中,AJAX允许用户以一种似乎无缝的方式拖拉及滚动地图。

还有雅虎的Flickr像片共享应用和亚马逊网站的A9搜索引擎。另外,雅虎新的Web邮件服务可能很快就会吸引AJAX支持者的莫大关注,这项服务基于雅虎收购Oddpost后得到的技术。

这些UI都充分地使用了后台通道,也被一些开发者称为“Web2.0”,并导致了大家对Ajax应用兴趣的猛涨。

然而,AJAX应用软件厂商越来越把目光瞄准了企业。譬如说,Scalix的WebAccess电子邮件应用软件其实比微软Outlook自己的Web邮件界面更像Outlook。

不过AJAX应用软件的适用领域具有一定的局限性。因为它们利用了一些最新的Web技术,所以只能在某些Web浏览器里面运行——不过AJAX适用的浏览器正越来越多。

Ajax

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

Ajax处理过程

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

现在,记住Ajax如何首先处于异步处理状态?当你发送HTTP请求,你不希望浏览器挂起并等待服务器的响应,取而代之的是,你希望通过页面继续响应用户的界面交互,并在服务器响应真正到达后处理它们。要完成它,你可以向XMLHttpRequest注册一个回调函数,并异步地派发XMLHttpRequest请求。控制权马上就被返回到浏览器,当服务器响应到达时,回调函数将会被调用。

在JavaWeb服务器上,到达的请求与任何其它HttpServletRequest一样。在解析请求参数后,servlet执行必需的应用逻辑,将响应序列化到XML中,并将它写回HttpServletResponse。


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

现在,记住Ajax如何首先处于异步处理状态?当你发送HTTP请求,你不希望浏览器挂起并等待服务器的响应,取而代之的是,你希望通过页面继续响应用户的界面交互,并在服务器响应真正到达后处理它们。要完成它,你可以向XMLHttpRequest注册一个回调函数,并异步地派发XMLHttpRequest请求。控制权马上就被返回到浏览器,当服务器响应到达时,回调函数将会被调用。

在JavaWeb服务器上,到达的请求与任何其它HttpServletRequest一样。在解析请求参数后,servlet执行必需的应用逻辑,将响应序列化到XML中,并将它写回HttpServletResponse。


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

现在,记住Ajax如何首先处于异步处理状态?当你发送HTTP请求,你不希望浏览器挂起并等待服务器的响应,取而代之的是,你希望通过页面继续响应用户的界面交互,并在服务器响应真正到达后处理它们。要完成它,你可以向XMLHttpRequest注册一个回调函数,并异步地派发XMLHttpRequest请求。控制权马上就被返回到浏览器,当服务器响应到达时,回调函数将会被调用。

在JavaWeb服务器上,到达的请求与任何其它HttpServletRequest一样。在解析请求参数后,servlet执行必需的应用逻辑,将响应序列化到XML中,并将它写回HttpServletResponse。
最后编辑51aspx 最后编辑于 2008-05-07 10:42:38
技术问题请直接发布到论坛,客户服务QQ:1120930903,合作及咨询QQ:793095132
常见问题:点这里,请仔细查看!
基础配置视频: 点这里
问题搜索:请点击!
积分奖励: 关于论坛实名版块的建议...
 

TOP

 

发送短消息

查看公共资料

查找该会员全部帖子

  • 2
  • 27
  • 590 分
  • 364.6 元
  • 北京
  • 离线
  • QQ: 793095132 793095132
离线 lanboleibo
头像

if(.net>java)retu

  • [学员]
  • 1984-5-28
  • [1]
  • 2
  • 2008-02-23
lanboleibo 2008-02-28 11:47 树型| 收藏| 小 中 大 2 #

回复:Ajax的全称是:AsynchronousJavaScript+XML



讲的很详细,收藏,研究..
 

TOP

 

发送短消息

查看公共资料

查找该会员全部帖子

  • 7610
  • 0
  • 0 分
  • 0.2 元
  • 北京
  • 离线
  • QQ: 250252141 250252141
离线 liudao
头像

刘岛

  • [专家团]
  • [14]
  • 7
  • 2007-05-18
Asp.net讲师
liudao 2008-03-22 10:30 树型| 收藏| 小 中 大 3 #

回复:Ajax的全称是:AsynchronousJavaScript+XML



不错的啊
 

TOP

 

发送短消息

查看公共资料

查找该会员全部帖子

  • 3
  • 1
  • 2 分
  • 16.15 元
  • 离线
  • QQ: 33251766 33251766
离线 yangmyuan
头像

  • [学员]
  • [4]
  • 4
  • 2008-06-14
yangmyuan 2008-07-15 18:26 树型| 收藏| 小 中 大 4 #

回复:Ajax的全称是:AsynchronousJavaScript+XML



很好。学习了。
 

TOP

 

发送短消息

查看公共资料

查找该会员全部帖子

  • 22114
  • 0
  • 0 分
  • 0.4 元
  • 离线
离线 Lost
头像

  • [学员]
  • [1]
  • 1
  • 2009-03-25
Lost 2009-03-26 00:02 树型| 收藏| 小 中 大 5 #



不是很明白。。。
学习
 

TOP

 

发送短消息

查看公共资料

查找该会员全部帖子

  • 50456
  • 0
  • 1 分
  • 0 元
  • 离线
离线 gslei
头像

憨憨slei

  • [程序员]
  • [55]
  • 25
  • 2009-08-20
gslei 2009-08-20 10:02 树型| 收藏| 小 中 大 6 #



概括的不错
 

TOP

 

发送短消息

查看公共资料

查找该会员全部帖子

  • 65475
  • 0
  • 30 分
  • 3 元
  • 北京
  • 离线
  • MSN Messenger: gao_lu_yi@live.cn gao_lu_yi@live.cn
  • QQ: 81318871 81318871
离线 nyp_霓虹天空
头像

  • [学员]
  • [8]
  • 3
  • 2009-11-01
nyp_霓虹天空 2009-11-02 20:37 树型| 收藏| 小 中 大 7 #



我们正学着呢,刚好。谢啦!
 

TOP

 

发送短消息

查看公共资料

查找该会员全部帖子

  • 71365
  • 0
  • 6 分
  • 1 元
  • 离线
离线 sincelyc
头像

  • [程序员]
  • [80]
  • 37
  • 2009-07-20
sincelyc 2009-12-06 20:58 树型| 收藏| 小 中 大 8 #



描述的还是很详细的!要是有些小例子就更好了!
 

TOP

 

发送短消息

查看公共资料

查找该会员全部帖子

  • 62922
  • 0
  • 43 分
  • -2 元
  • 离线
离线 scott
头像

  • [程序员]
  • [58]
  • 28
  • 2009-12-24
scott 2009-12-29 17:25 树型| 收藏| 小 中 大 9 #



ajax 异步更新!
颚式破碎机-鄂式破碎机
 

TOP

 

发送短消息

查看公共资料

查找该会员全部帖子

  • 78561
  • 0
  • 30 分
  • 1 元
  • 离线
  • QQ: 624763329 624763329
<<上一主题|下一主题>>
1/1页1 跳转到页
发表新主题 回复该主题
  • 发新主题

Asp.net源码下载专业站  - 源码推荐 - 最新源码  Sitemap

bbs.51Aspx.com - 简洁版本 - TOP - 界面风格

  • Default

Discuz!NT

Powered by Discuz!NT 2.6.1 © 2000-2010 51Aspx.com.

Processed in 0.140625 second(s) , 4 queries. 京ICP备06046876号

  • 我的资料
  • 我的主题
  • 我的回复
  • 我的精华
  • 我的附件
  • 我的收藏
  • 基本状况
  • 流量统计
  • 客户软件
  • 发帖量记录
  • 版块排行
  • 主题排行
  • 发帖排行
  • 积分排行
  • 在线时间
帖子标题
作  者