AJAX : async javascript and xml
异步的JS
的XML
AJAX 里的异步的JS
,并不是指JS的异步编程
,也不是指AJAX里面只能够走异步编程,其里面也是可以走同步编程的。此处的异步
指的是局部刷新
(对应的是全局刷新)。
XML是指可扩展的标记语言,用自己自定义的标签来存储数据的,在早期,是基于AJAX和服务器进行交互的数据格式一般都是用XML格式为主,因为它能够清晰展示出对应的数据和结构层级。但是到后来,流行了一种新的数据格式JSON,它不仅比XML更清晰展示数据的结构,而且同样的数据存储,JSON更加轻量,也方便解析和相关操作,所以现在前后端的数据交互都以JSON格式为主。
XML格式
<?xmI version="1.@" encoding="UTF-8"?>
<root>
<student>
<name>张</name>
<age>25</age>
<score>
<english>95</english>
</score>
</student>
<student>
<name>杨</name>
<age>4</age>
</student>
<student>
<name>杨</name>
<age>38</age>
</student>
</root>
JSON格式
[
{
"name":"张三",
"age":25,
"score": {
"english": 95
}
},
{
"name":"杨",
"age":4,
},
{
"name":"杨",
"age":38,
}
]