正在加载图片...
Lab9Ajax简单应用 Ajax是 Asynchronous JavaScript and XML(以及 DHTML等)的缩写,它是一 种可以创建丰富的浏览器应用的技术。Ajax尝试建立桌面应用程序的功能和交互性 与不断更新的Web应用程序之间的桥梁。本次实验通过一个简单的实例使大家对 Ajax技术能有基本的了解和认识 1.预备知识 1.1Ajax简介 Ajax这个短语是 Adaptive Path的 Jesse James garrett发明的。(按 Jesse 的解释,它并不是首字母的缩写。)准确的说,Ajax并非什么最新技术,可以说, 它是多种原有技术的综合,有人称它为“旧瓶装新酒”的客户端开发方法。 以下是基于Ajax的应用需要用到的基本技术: HTML/ XHTML和CSS:用于建立Web表单并呈现标准化的Web页面。 DOM( Document Object Model):用于(通过 JavaScript代码)实现动态 内容显示和(在某些情况下)解析服务器返回的XML XML和XSLT:作为标准的结构化数据存储格式,用于进行数据交换和处理 JavaScript:运行Ajax程序的核心代码,特别是通过重要的 XmlhtTprequEst 对象进行异步数据的读取,从而实现与服务器应用程序的通信。此外, Javascript还被用于绑定和处理所有的浏览器数据 在Ajax出现以前,业界对于上述技术的使用基本停留在单独使用的阶段,没有 综合性的使用。Ajax的出现充分整合了原有的客户端技术,同时又保持了与各种服 务器端技术的良好交互性,形成了具有丰富用户体验的富客户端( Rich Client)技 术。 1.2Ajax的特别之处 与传统的Web应用不同,Ajax应用采用异步交互过程。这种传输模式分离了服 务器相应和页面内容的刷新,浏览器不再直接与服务器端打交道,整个交互过程由 作为中间媒介的Ajax引擎负责。这里说的Ajax引擎通常是以 XmlhTtprequEst对 象为核心的 JavaScript类库,它专门负责用户界面和服务器之间的交互。Lab 9 Ajax简单应用 Ajax是Asynchronous JavaScript and XML(以及DHTML等)的缩写,它是一 种可以创建丰富的浏览器应用的技术。Ajax尝试建立桌面应用程序的功能和交互性 与不断更新的Web应用程序之间的桥梁。本次实验通过一个简单的实例使大家对 Ajax技术能有基本的了解和认识。 1. 预备知识 1.1 Ajax简介 Ajax这个短语是Adaptive Path的Jesse James Garrett发明的。(按Jesse 的解释,它并不是首字母的缩写。)准确的说,Ajax并非什么最新技术,可以说, 它是多种原有技术的综合,有人称它为“旧瓶装新酒”的客户端开发方法。 以下是基于Ajax的应用需要用到的基本技术: · HTML/XHTML和CSS:用于建立Web表单并呈现标准化的Web页面。 · DOM(Document Object Model):用于(通过JavaScript代码)实现动态 内容显示和(在某些情况下)解析服务器返回的XML。 · XML和XSLT:作为标准的结构化数据存储格式,用于进行数据交换和处理 · JavaScript:运行Ajax程序的核心代码,特别是通过重要的XMLHttpRequest 对象进行异步数据的读取,从而实现与服务器应用程序的通信。此外, Javascript还被用于绑定和处理所有的浏览器数据。 在Ajax出现以前,业界对于上述技术的使用基本停留在单独使用的阶段,没有 综合性的使用。Ajax的出现充分整合了原有的客户端技术,同时又保持了与各种服 务器端技术的良好交互性,形成了具有丰富用户体验的富客户端(Rich Client)技 术。 1.2 Ajax的特别之处 与传统的Web应用不同,Ajax应用采用异步交互过程。这种传输模式分离了服 务器相应和页面内容的刷新,浏览器不再直接与服务器端打交道,整个交互过程由 作为中间媒介的Ajax引擎负责。这里说的Ajax引擎通常是以XMLHttpRequest对 象为核心的JavaScript类库,它专门负责用户界面和服务器之间的交互
向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有