ajax异步刷新的实现原理

ajax包括三部分1.xmlHttpRequest对象 2.javaScript回调函数 3.DOM

先区分readyState 和 status的区别

  readyState可以代表请求/响应过程的当前活动阶段,它在与服务器交互的过程中修改;

  status代表服务器响应的http状态;

异步刷新实现原理:当xmlHttpRequest对象的readyState更新时,就会自动执行onreadystatechange绑定的js事件(体现异步),在该事件中操作DOM更新html页面(体现局部刷新)。

原生js实现博客:http://sentsin.com/web/242.html

原文地址:https://www.cnblogs.com/summer323/p/5379002.html