Ajax学习之路
Posted 李元芳芳芳
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Ajax学习之路相关的知识,希望对你有一定的参考价值。
1.原生Ajax
1.1 Ajax简介
Ajax全称为Asynchronous javascript And XML,就是异步的JS和XML。通过AJAX可以在浏览器中向服务器发送异步请求,最大的优势:无刷新获取数据。 AJAX不是新的编程语言,而是一种将现有的标准组合在一起使用的新方式。
1.2 XML简介
XML 可扩展标记语言
XML 被设计用来传输和储存数据
XML和html类似,不同的是HTML中都是预定义标签,而XML中没有预定义标签,全都是自定义标签,用来表示一些数据。
比如说我有一个学生数据:
name = “孙悟空”;age = 18;gender = “男”;
用XML表示:
<student>
<name>孙悟空</name>
<age>18</age>
<gender>男</gender>
</student>
现在已经被JSON取代了
用JSON表示
{“name”:“孙悟空”,“age”:18,“gender”:“男”}
1.3 AJAX的特点
1.3.1 AJAX的优点
1)可以无需刷新页面而与服务器端进行通信
2)允许你根据用户事件来更新部分页面内容
1.3.2 AJAX的缺点
1)没有浏览历史,不能回退
2)存在跨域问题(同源)
3)SEO(搜索引擎优化)不友好
以上是关于Ajax学习之路的主要内容,如果未能解决你的问题,请参考以下文章