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