APP下载

Ajax 技术研究及其Web应用

2010-09-21张铃丽朱永杰

赤峰学院学报·自然科学版 2010年11期
关键词:页面用户

张铃丽,朱永杰

(许昌学院,河南许昌461000)

Ajax 技术研究及其Web应用

张铃丽,朱永杰

(许昌学院,河南许昌461000)

Ajax技术是多种现有技术的结合,通过浏览器与服务器之间的异步通信,实现了无刷新更新页面,提高了用户的体验.介绍了Ajax的技术原理、核心技术及工作流程,列举了Ajax技术一些典型应用,并指出Ajax的发展趋势.

Ajax;XMLHttpRequest;J avaScript;DOM;XML

随着Web应用技术的不断发展,用户已经不满足于像以前那样填写表单,点击“提交”按钮,然后等待页面跳转的同步请求/响应模式,用户需要的是一种像任何桌面应用程序那样流畅、快捷和人性化的Web体验.另外,大多数的网页具有一些相同的内容,尤其是同一网站中的网页.以往打开这些网页的时都是从服务器上全部下载到客户端,这造成了巨大的服务器的负担,其实可以采用新的技术来避免重复内容的请求.因而,Ajax技术应运而生并获得广泛应用.

Ajax是Asynchronous JavaScript and XML的缩写,是由XMLHttpRequest、CSS、XML、DOM和JavaScript等技术结合而成的技术[1].它是基于JavaScript脚本和XML封装数据的服务器和客户端的异步交互技术,能够实现浏览器与服务器的异步通信,使B/S结构的应用程序根据用户输入实现页面实时、局部、快速刷新,模拟类桌面应用程序的效果,从而不仅节省了带宽,而且显著地提高用户的体验.

1 Ajax的技术原理

传统的Web应用采用同步交互方式,用户发送一个HTTP请求到服务器,服务器对其进行处理后再返回一个新的Web页面到浏览器.当服务器正在处理的时候,用户则一直处于等待状态,这样,不会产生较好的体验,而且完整页面的传输会加重网络负荷和服务器的工作量.

登录APP查看全文

猜你喜欢

页面用户
微信群聊总是找不到,打开这个开关就好了
大狗熊在睡觉
刷新生活的页面
关注用户
关注用户
关注用户
Camera360:拍出5亿用户
100万用户
如何获取一亿海外用户
同一Word文档 纵横页面并存