第23章PHP自学资料01 Ajax概述_第1页
第23章PHP自学资料01 Ajax概述_第2页
第23章PHP自学资料01 Ajax概述_第3页
第23章PHP自学资料01 Ajax概述_第4页
免费预览已结束,剩余1页可下载查看

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Ajax概述,本讲大纲:,1、什么是Ajax2、Ajax的开发模式3、Ajax的优点,支持网站:,什么是Ajax,Ajax是由JesseJamesGarrett创造的,是AsynchronousJavaScriptAndXML的缩写,即异步JavaScript和XML技术。Ajax并不是一门新的语言或技术,它是JavaScript、XML、CSS、DOM等多种已有技术的组合,它可以实现客户端的异步请求操作,这样可以实现在不需要刷新页面的情况下与服务器进行通信,从而减少了用户的等待时间。,Ajax的开发模式,在传统的Web应用模式中,页面中用户的每一次操作都将触发一次返回Web服务器的HTTP请求,服务器进行相应的处理(获得数据、运行与不同的系统会话)后,返回一个HTML页面给客户端。如图所示。而在Ajax应用中,页面中用户的操作将通过Ajax引擎与服务器端进行通信,然后将返回结果提交给客户端页面的Ajax引擎,再由Ajax引擎来决定将这些数据插入到页面的指定位置。如图所示。,Ajax的优点,与传统的Web应用不同,Ajax在用户与服务器之间引入一个中间媒介(Ajax引擎),Web页面不用打断交互流程进行重新加载即可动态地更新,从而消除了网络交互过程中的“处理等待处理等待”的缺点。使用Ajax的优点具体表现在以下几个方面:减轻服务器的负担。Ajax的原则是“按需求获取数据”,可以最大程度地减少冗余请求和响应对服务器造成的负担。可以把一部分以前由服务器负担的工作转移到客户端,利用客户端闲置的资源进行处理,减轻服务器和带宽的负担,节约空间和宽带租用成本。无刷新更新页面,使用户不用再像以前一样在服务器处理数据时只能在死板的白屏前焦急地等待。Ajax使用XMLHttpRequest对象发送请求并得到服务器响应,在不需要重新载入整个页面的情况下,即可通过DOM及时将更新的内容显示在页面上。可以调用XML等外部数据,进一步实现Web页面显示和数据的分离。基于标准化的并被广泛支持的技术,不需要下载插件或

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论