谈谈你对ajax的理解,以及用原生JS实现有哪些要点需要注意。
ajax,全称是异步JavaScript和XML,是用来和服务器进行数据交互的,让无刷新页面替换数据变成了可能。
ajax最核心的就是依赖于浏览器提供的XMLHttpRequest对象
原理就是通过XMLHttpRequest对象向服务器发出异步请求,从服务器获取数据,然后用JavaScript来操作DOM实现页面的局部刷新。
至于有哪些要点呢,来一个简短点的ajax请求:
var xhr = new XMLHttpRequest() //首先新建一个XMLHttpRequest的实例。
然后,向远程主机发出一个HTTP请求。
xhr.open("GET"