一、AJAX 是由 async javaScript and xml ,是异步的js和xml
1.1、ajax用来前台和后台的交互能力,主要是用来实现页面的局部的刷新的一门技术
1.2、ajax不是新的编程语言,是一种标准的方法
1.3、ajax在浏览器中有一个内置的XMLHttpRequrst,可以获取到数据
实例化一个核心对象 var 变量名=new XMLHttpRequrst()
建立连接 变量名。open('请求的方式','请求的路径','同步异步(默认是异步)')
如果要传参数,可以写在这个请求里面
1.4、请求成功之后的接受
变量名.onreadystatechange=function(){
如果说当前的readystate的状态为4的并且 status为200 那就证明成功
接受返回的数据 变量名.response
}
1.5 、还有axios和fetch 是基于vue等的请求插件
二、AJAX的优势
1.不需要安装插件,原生js就可以使用
2.用户体验好
3.减少服务器的负担