企服解答
Ajax 不是一种新的编程语言,而是一种用于创建更好更快以及交互性更强的Web应用程序的技术。它的AJAX全称为“Asynchronous JavaScript and XML”,Ajax = 异步 JavaScript 和 XML 或者是 HTML(标准通用标记语言的子集)。通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。
Ajax采取了异步交互避免了用户请求-等待-应答交互方式的缺点,用户无需傻乎乎的盯着空白页面。Ajax在应用程序和服务器中引入了一个中间层---Ajax引擎,它是用Javascript编写的,在一个隐藏的框架中运行。Ajax引擎负责呈现用户界面, 以及代表用户和服务器进行交互。
| 拓展阅读
Ajax优缺点:
优点:
(1)最大的优点就是页面无需刷新,在页面内与服务器通信,非常好的用户体验。
(2)基于标准化的并被广泛支持的技术,不需要提供任何浏览器插件,使用方法简单
(3)可以把以前服务器负担的工作转嫁给客户端,减轻服务器和带宽,可以最大程度减少冗余请求。
缺点:
Ajax有可能破坏浏览器的后退和书签收藏,有可能造成网络延迟。