【AJAX】给你不一样的用户体验

AJAX(异步JavaScript和XML),对它早有耳闻,如今,终于见到了它。

一.何为AJAX?

AJAX即“Asynchronous Javascript And XML”(异步JavaScript和XML)

AJAX 不是一种新的编程语言,而是一种用于创建更好更快以及交互性更强的 Web 应用程序的技术。

通过 AJAX,JavaScript 可使用 JavaScript 的 XMLHttpRequest 对象来直接与服务器进行通信。通过这个对象,JavaScript 可在不重载页面的情况与 Web 服务器交换数据。

AJAX 在浏览器与 Web 服务器之间使用异步数据传输(HTTP 请求),这样就可使网页从服务器请求少量的信息,而不是整个页面。

二.两种Web应用

既然AJAX是一种用于Web应用程序的技术,那么我们下面就看看用与不用AJAX技术的两种Web应用有什么不同之处。

1.传统Web应用

传统Web开发方式每一次交互数据都将经历“查看→提交→等待→新页面展示结果”的循环,页面跳转,而且全页面刷新,用户体验会中断:

其数据交互方式:

2.AJAX方式Web应用

而AJAX开发方式每一次交互数据都会经过“查看→提交→继续浏览活动→在旧页面中展示数据交互结果”的循环,页面无刷新,用户体验连贯:

其数据交互方式:

AJAX数据交互方式多了一个AJAX引擎和XML服务器,类似于缓存的作用,可以让我们在同一个页面进行多个不同的操作而相互之间不受干扰,进而决定了用户的体验度。

三.两种Web应用区别总结

四.AJAX技术的优缺点

【优点】

1、最大的一点是页面无刷新,在页面内与服务器通信,给用户的体验非常好。

2、使用异步方式与服务器通信,不需要打断用户的操作,具有更加迅速的响应能力。

3、可以把以前一些服务器负担的工作转嫁到客户端,利用客户端闲置的能力来处理,减轻服务器和带宽的负担,节约空间和宽带租用成本。并且减轻服务器的负担,ajax的原则是“按需取数据”,可以最大程度的减少冗余请求,和响应对服务器造成的负担。

相信成功的信念比成功本身更重要,

【AJAX】给你不一样的用户体验

相关文章:

你感兴趣的文章:

标签云: