6.1.4 关键概念

6.1.4 关键概念

什么是Ajax:Ajax概念由JesseJamesGarrett所提出,Ajax 全称为“Asynchronous JavaScriptandXML”(异步的JavaScript与XML技术),是一种广泛应用在浏览器的网页开发技术。Ajax 并不是一种新的单一的技术,而是多项技术的综合应用。

Ajax的优点:

➢ 不需要任何浏览器插件,在任何支持JavaScript的浏览器上运行Ajax不需要任何浏览器插件,就可以被绝大多数主流浏览器所支持,用户只需要允许JavaScript在浏览器上执行即可。

➢ 优秀的用户体验使用Ajax的最大优点,就是能在不更新整个页面的前提下维护数据。这使得Web应用程序更为迅捷地回应用户动作,并避免了在网络上发送那些没有改变过的信息。

➢ 提高Web程序的性能与传统模式相比,Ajax模式在性能上的最大区别就在于传输数据的方式,在传统模式中,数据提交是通过表单(Form)来实现的,而数据获取是靠全页面刷新来重新获取整页的内容。而Ajax模式只是通过XMLHtttpRequest对象向服务器端提交希望提交的数据,即按需发送。

➢ 减轻服务器和带宽的负担Ajax的工作原理相当于在用户和服务器之间加了—个中间层,使用户操作与服务器响应异步化。它在客户端创建Ajax引擎,把传统方式下的一些服务器负担的工作转移到客户端,便于客户端资源来处理,减轻服务器和带宽的负担表单按钮:包括提交按钮、复位按钮和一般按钮,用于将数据传送到服务器上或者取消传送,还可以用来控制其他定义了处理脚本的处理工作。