1.1 AJAX简介
异步的JS 和 XML;
通过AJAX可以在浏览器中向服务器发送异步请求,最大的优势:无刷新获取数据;
AJAX不是新的编程语言,而是一种将现有的标准组合在一起使用的新方式。
1.2 XML简介
XML 可扩展标记语言(HTML超文本标记语言);
XML 被设计来传输和存储数据(HTML用来呈现数据);
XML 和 HTML类似,不同的是HTML中都是预定义的标签,而XML中没有预定义标签,全都是自定义标签,用来表示一些数据。
表示一条学生数据:
name = “孙悟空”;age = 18; gender = ”男“;
<student>
<name>孙悟空</name>
<age>18</age>
<gender>男</gender>
</student>
现被JSON替代
{"name": 孙悟空, "age": 18, "gender": "男"}
1.3Ajax特点
1.3.1优势
1、可以无需刷新页面与服务器端进行通信
2、可根据用户事件来更新部分页面内容
1.3.2缺点
1、没有浏览历史,不能回退
2、存在跨域问题(同源)
3、SEO不友好
个人学习记录,欢迎指教讨论