山东大学《网站设计与建设》课件第15章 Ajax设计方法
18页1、第第15章章 Ajax设计方法设计方法第三部分 网站设计技术15.1 什么是AjaxnAjax的全称是:Asynchronous异步JavaScript+XML nAjax不是一个技术,它实际上是几种技术,每种技术都有其独特之处,合在一起就成了一个功能强大的新技术。 nWeb开发领域的最新时髦术语其实质是“旧貌换新颜”nAjax 由 HTML、JavaScript 技术、DHTML 和 DOM 组成,它可以提供介于桌面应用程序和Web应用程序的中间选择,构建更为动态和响应更为灵敏的Web应用程序。nAjax是一种客户端设计方法,可以与J2EE、.NET、PHP、Ruby和CGI脚本交互,它并不关心服务器是什么。nAjax可以让开发人员构建基于Java技术的Web应用,并打破了使用页面重载的惯例 n实例http:/ nHTML 用于建立 Web 表单并确定应用程序其他部分使用的字段。 nJavaScript 代码是运行 Ajax 应用程序的核心代码,帮助改进与服务器应用程序的通信。使用XMLHttpRequest进行异步数据接收 nDHTML 或 Dynamic HTML,用于动态更新表
2、单。使用 div、span 和其他动态 HTML 元素来标记 HTML。 n文档对象模型 DOM 用于(通过 JavaScript 代码)处理 HTML 结构和(某些情况下)服务器返回的 XML15.2 Ajax工作原理nAjax用来描述一组技术,它使浏览器可以为用户提供更为自然的浏览体验。n在Ajax之前,Web站点强制用户进入提交/等待/重新显示内容,用户的动作总是与服务器的“思考时间”同步。nAjax提供与服务器异步通信的能力,从而使用户从请求/响应的循环中解脱出来。n借助于Ajax,可以在用户单击按钮时,使用JavaScript和DHTML立即更新UI(用户界面),并向服务器发出异步请求,以执行更新或查询数据库。当请求返回时,就可以使用JavaScript和CSS来相应地更新UI,而不是刷新整个页面。n最重要的是,用户甚至不知道浏览器正在与服务器通信:Web站点看起来是即时响应的。n在面向消费者的诸多应用当中,Google的Gmail和GoogleMaps就是最常见的例子。在Gmail当中,AJAX负责如何开启线程会话,以显示不同邮件的文本内容。而在Maps当中,AJAX允许用
3、户以一种似乎无缝的方式拖拉及滚动地图。 还有雅虎的Flickr像片共享应用和亚马逊网站的A9搜索引擎。这些UI都充分地使用了后台通道n不过AJAX应用软件的适用领域具有一定的局限性。因为它们利用了一些最新的Web技术,所以只能在某些Web浏览器里面运行 nAjax的核心是JavaScript对象XmlHttpRequest。该对象在Internet Explorer 5中首次引入17.3 XMLHttpRequest 对象nXMLHttpRequest是一个 JavaScript 对象,处理所有服务器通信的对象。n一个Ajax交互从一个XMLHttpRequest对象开始。n它允许一个客户端脚本来执行HTTP请求,并且将会解析一个XML格式的服务器响应。1)启动一个Ajax过程 form+ JavaScript2)创建一个XMLHttpRequest实例3)获取表单数据 。4)将目标URL设置到XMLHttpRequest对象上。 5)发送请求6)处理服务器响应处理服务器响应 1)启动一个Ajax过程 form+ JavaScriptClick here to fire a scrip
《山东大学《网站设计与建设》课件第15章 Ajax设计方法》由会员东***分享,可在线阅读,更多相关《山东大学《网站设计与建设》课件第15章 Ajax设计方法》请在金锄头文库上搜索。
幼儿园大班科学活动《智能留言机》课件
幼儿园大班语言绘本阅读《手电筒看见了什么》PPT
幼儿园小班科学《教宝宝认识动物》课件
幼儿园中班语言《灰狼家的小饭桶们》教案
【国家审计报告】审计报告W-06审计处罚决定书
【企业财务管理办法】会计档案管理办法
【员工主动离职-风险防范】劳动争议判决书
【员工被动离职-后续工作】70-070员工违反有关商业秘密的约定可以索赔吗
【员工被动离职-辞退申请】第六节 员工任免通知书
【员工被动离职-后续工作】70-050因员工的原因使服务期无法完成可以索赔吗
企业岗位管理制度12办公室行为规范
企业岗位管理制度30离职人员薪资发放通知单
幼儿园春游活动美丽的公园教案
呼职院电力机车制动机讲义11高速列车和重载列车制动
武理工《运输管理》教案第1章 运输系统
中海大海洋化学讲义02海洋的形成和海水的组成——兼论地球上水的起源、变迁和循环
武理工船舶柴油机习题库及答案04燃油喷射和燃烧
厦大海洋生态学课件07海洋初级生产力
华北理工水声学课件05声波在目标上的反射和散射-1目标强度及常见声纳目标的目标强度的一般特征
武理工船舶结构与设备课件02船体结构与管系-4专用船特殊船体结构特点
2022-05-11 101页
2022-05-11 50页
2022-05-10 22页
2022-05-09 75页
2022-05-09 51页
2022-05-09 110页
2022-04-24 54页
2022-04-24 123页
2022-04-23 11页