《Oracle Java EE编程指南》16:Ajax概述

Ajax技术主要包含四个组件,即JavaScript、CSS、DOM以及XMLHttpRequest对象。

  • XMLHttpRequest
    XMLHttpRequest是Ajax技术的核心对象,使用Ajax技术都是从XMLHttpRequest对象开始。在Ajax应用程序中,XMLHttpRequest对象负责将用户信息以异步方式发送到服务器端,并接收服务器响应的信息和数据。

  • JavaScript
    JavaScript是Ajax非常重要的组成部分, JavaScript可以用来创建XMLHttpRequest对象, 使用该对象的属性和方法,也可以直接操作客户端,将XMLHttpRequest对象返回的内容更 新到页面中,而不是刷新整个页面。可以说JavaScript在Ajax中起到了“胶水”般的粘合 作用,处处都需要使用JavaScript来实现相关功能。

  • CSS
    CSS是Cascading Style Sheets(层叠样式表单)的简称,可以定义文字的大小、间距,图片的阴影、位置等样式,提供了独立手段控制页面的表现,因此可以让Ajax开发人员更专注开发应用逻辑相关的代码,只要提供合理的文档结构,而不必关注表现层面的实现,这在一定程度上简化了Ajax的开发。CSS还能够结合JavaScript等技术,在Ajax中实现一些特殊效果。

  • DOM
    DOM是Document Object Model的简称,即文档对象模型,是用于HTML 和 XML 文档的API。DOM提供了文档的结构化表现,把网页和脚本或编程语言连接了起来,可以修改文档的内容和视觉表现。使用Ajax编程时,从服务器端返回的内容需要更新到客户端页面中,就可以使用DOM对象操作浏览器内容,进行局部刷新。

猜你喜欢

转载自blog.csdn.net/goldentec/article/details/105351568