AJAX(一)—AJAX原理

一 AJAX是什么:

   AJAX 即 Asynchronous Javascript And XML(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术。它可以令开发者只向服务器获取数据(而不是图片,HTML文档等资源),Ajax的目的是提高用户体验,较少网络数据的传输量。同时,由于AJAX请求获取的是数据而不是HTML文档,因此它也节省了网络带宽,让互联网用户的网络冲浪体验变得更加顺畅。

 

二 AJAX原理:

Ajax的原理简单来说通过XmlHttpRequest对象来向服务器发送异步请求,从服务器获得数据,然后用JavaScript来操作DOM而更新页面。这其中最关键的一步就是从服务器获得请求数据。要清楚这个过程和原理,我们必须对 XMLHttpRequest有所了解。

XMLHttpRequest是ajax的核心机制,它是在IE5中首先引入的,是一种支持异步请求的技术。简单的说,也就是JavaScript可以及时向服务器提出请求和处理响应,而不阻塞用户。达到无刷新的效果。

 

三 AJAX使用:ajax使用及面试题

 

 

 

 

 

上一篇:用 65 行代码实现 JavaScript 动画序列播放


下一篇:力扣93. 复原 IP 地址(JavaScript)