Ajax技术

是已存在的各种技术的综合,通过Ajax技术开发web项目,可以实现类似桌面应用程序的丰富界面,可以选择布局刷新界面,从而减少用户与服务器之间的通信。

全称(Asynchronous JavaScript and XML),是一种web应用chen程序客户机技术,是一种创建交互式网页应用的网页开发技术。

结合了JavaScript、ceng层叠样式表CSS、HTML、XMLHttpRequest对象和文档对象模型DOM等多种技术。

使用Ajax可以实现在不重新加载整个页面的情况下,以一种异步的方式web服务器进行通信,并且只更新页面的一部分。用户单击后,不用刷新页面也能获取新的数据。

可以提供丰富的,基于浏览器的用户体验。

工作原理:通过浏览器的XMLHttpRequest(Ajax 引擎)对象来向服务器发送异步请求并接收服务器的响应数据,然后用JavaScript来操作DOM,实现动态局部刷新。

XMLHttpRequest对象是浏览器的内置对象,主要作用是在后台和服务器之间的实现通信,即交换数据。该对象的主要作用于网页的局部更新,而不是整个刷新页面。可以同步或者异步返回服务器的响应,并且能以文本或者一个DOM的文档形式返回数据。

你可能感兴趣的:(Javascript)