上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
真题3 如何理解XmlHttpRequest对象?
【出现频率】★★☆☆☆ 【学习难度】★★☆☆☆
答案:XmlHttpRequest是AJAX的核心对象,它是AJAX实现的关键——发送异步请求、接收响应及执行回调都是通过它来完成的。该对象在Internet Explorer 5中首次引入,所有现代的浏览器都支持XmlHttpRequest对象。它是一种支持异步请求的技术,JavaScript通过XmlHttpRequest可以向服务器提出请求并处理响应,而不阻塞用户。通过XmlHttpRequest对象,Web开发人员可以在页面加载后进行页面的局部更新.在网页的客户端和服务器端之间建立独立的连接通道。
从XmlHttpRequest调用返回的数据通常由后端数据库提供。除了XML之外,XmlHttpRequest还可用于获取其他格式的数据,例如JSON甚至纯文本。