1 / 53
文档名称:

Web编程基础 第9章 AJAX学习资料.ppt

格式:ppt   大小:704KB   页数:53页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Web编程基础 第9章 AJAX学习资料.ppt

上传人:清晨 2025/4/25 文件大小:704 KB

下载得到文件列表

Web编程基础 第9章 AJAX学习资料.ppt

相关文档

文档介绍

文档介绍:该【Web编程基础 第9章 AJAX学习资料 】是由【清晨】上传分享,文档一共【53】页,该文档可以免费在线阅读,需要了解更多关于【Web编程基础 第9章 AJAX学习资料 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。第9章 AJAX
内 容 提 要
AJAX与XML
AJAX与JSP
XML HttpRequst对象
概述
AJAX与数据库
概述
AJAX(Asynchronous JavaScript And XML,异步JavaScript和XML),是指一种创建交互式网页的开发技术。
AJAX并不是一种新技术,而是JavaScript、XML、CSS等各种技术的融合,与AJAX相关的新术语为XMLHttpRequst对象(简称为XMLHTTP)。
相比较于其它的网页开发技术,AJAX具有明显的优势:
AJAX在浏览器与Web服务器之间使用异步数据传输方式,网页从服务器请求的是少量的信息,而不是整个页面,用户感觉不到页面的提交,当然也不用等待响应的返回。
AJAX可以使应用程序的容量更小、速度更快、界面更友好。
AJAX是一种独立于Web服务器的浏览器端的技术,AJAX应用程序独立于浏览器和平台。
但是,AJAX也存在一些缺陷,主要表现在以下几个方面:
AJAX会使浏览器的后退按钮失效。
AJAX暴露了客户端与服务器端交互的细节问题,在一定程度上存在安全隐患。
AJAX对搜索引擎的支持不好。
AJAX破坏了程序的异常机制。
开发和调试工具欠缺,不易调试。
XML HttpRequst对象
AJAX不是一种技术,而是几种技术的融合。
使用XHTML和CSS来表示元素,使用DOM模型来进行动态显示和交互,使用XMLHttpRequst对象和服务器进行异步通信、使用XML和XSLT进行数据交换和处理,使用JavaScript来进行绑定和调用,将以上技术融合在一起。
AJAX技术组成结构如图所示。
传统Web模式的交互过程如图所示。
使用AJAX的Web模式的交互过程
XMLHttpRequest对象的创建
较低版本的IE浏览器(IE5和IE6)使用ActiveXObject来创建XMLHttpRequest对象。例如:
var xmlHttp=new ActiveXObject(“”);
其它的现代的浏览器,例如IE7+、Firefox、Chrome以及Opera等都已经内建了XMLHttpRequest对象。在这些浏览器中使用XMLHttpRequest对象的构造方法创建。例如:
var xmlHttp=new XMLHttpRequest();