从刚才接触的B/S,我们听到Ajax技术,但一直处于一种真实的状态,准备接受这两门课程,明白了,就开始傻眼了。

Ajax似乎是一种深不可测的技术,它已经成为学习过程中的一个影子。

直到前几天,小菜开始Ajax,实践中却发现,Ajax并不是那么难,如果你不考虑Ajax应用的变体,只考虑基本的Ajax应用程序,它是相当简单的,太复杂的理论,阻碍了我们的热情。

因此,本系列教程将从实用的角度出发,让读者以最快的速度掌握基本Ajax应用程序,以最直接的方式展示Ajax技术。

为了更好地阅读本系列教程,读者有以下要求:

我熟悉HTML。

l熟悉HTTP协议。

我熟悉javascript。

l熟悉xml。

l熟悉xml DOM。

Ajax不是一种新技术,它只是一个新的标准。根据菜的个人理解,所谓的Ajax技术来实现客户端和服务器之间的相互作用的背景,以XML作为信息的载体,控制通过Javascript,并与HTTP协议交互实现HTML界面局部刷新效果。

下面谈谈这些技巧。

没有什么要说的。

HTTP协议的内容比较多,在ajax实践中,它涉及到GET、GET方法请求数据、HTTP头信息结构、数据解析格式等。这是三项。让我们看看哪一个不熟悉,赶紧补习,但都很简单,没有压力。

感觉Ajax是用Javascript脚本,Javascript负责声明至关重要的XMLHttpRequest对象,这个对象发送请求到服务器通过POST或GET方法,得到返回的数据的XML格式,XML分析,在界面显示,这是AJAX的实现过程。

XML不过是一种数据规范,它可以使数据具有一定的结构,这有利于数据组织和便于数据扩展。

XML的基本组成是元素,例如在HTML中常说,元素和元素可以嵌套,同时,元素也可以有属性,如:。

通过这种方式,XML可以表示非常丰富、灵活的信息,甚至可以作为一个小数据库使用。

在这种情况下,我们建议通过子元素扩展元素。例如,不推荐元素属性的延伸,例如,因为子元素比属性更灵活,也符合XML的设计理念。

如果您想用Javascript操作XML,您必须了解基本的DOM(文档对象模型)知识。

根据DOM定义,XML中的每个组件都是一个节点,根据对小碟子的理解,组成的意义是XML的组成部分。

以下内容如下:



L的整个文档是一个文档节点。

l每个XML标记都是一个元素节点,例如,它是一对标签,也称为元素节点,也称为元素。

L在XML元素中包含的文本是一个文本节点。例如,一千零一个晚上,其中一千零一个是文本节点。

的XML元素的属性称为属性节点。例如,序列号是一个属性节点。

节点有三个非常重要的属性:节点名称(域名)、节点(节点值),和节点类型(节点类型),其中,节点名和节点值是很常见的,必须明确。

对于节点名称(只读)有:

的元素节点的节点名称是作为元素的标记名称相同。例如,元素,其形式是书。

的L属性节点的节点名称是属性的名称。例如,属性节点的序列号,那么其nodeName属性也是序列号。

的文本节点的节点名称是固定的#文本字符串。例如,一千零一天晚上,文本节点的一千零一个晚上,和它的形式将返回文本字符串#固定。

对于节点(读/写),有:

的元素节点的节点值返回undefind。例如,元素,其节点属性将返回undefind。

的L属性节点的节点值是该属性的值。例如,属性节点和节点编号,返回0905024。

该文本节点的节点是文本本身的内容。例如,一千零一天一千零一夜,文本节点,其节点返回一千零一夜。这必须特别注意!!!在这种情况下,名称元素包含一个文本节点和一千零一夜,一千零一天晚上是不是名字的元素的值(节点)!名称的元素的值(节点)是undefind!因此,我们应该注意实际的程序设计。当我们得到名字的元素,需要我们进一步获取文本节点中包含的元素如firstChild和子{ 0 },然后我们可以阅读的节点属性的文本内容。

总之,一个图可以用来概括Ajax技术。



菜肴能量有限,等级有限。这些技术是不可能详细说明的。它也要求读者有一定的基础。本系列文章的目的是让读者了解Ajax,并通过一个蔬菜的实际例子来认识Ajax的精髓。