日期:2014-05-16  浏览次数:20678 次

Ajax的优点和缺点

Ajax是 "Asynchronous JavaScript and XML"的缩写,是一种创建交互式网页应用的网页开发技术。

?

Ajax的核心是Javascript对象XmlHttpRequest。该对象在Internet Explorer 5 中首次引入,它是一种支持异步请求的技术。简而言之,XmlHttpRequest 使您可以使用JavaScript向服务器提出请求并处理响应,而不阻塞用户。通过XmlHttpRequest对象,web开发人员可以在页面加载以后进行页面的局部更新。

?

Ajax技术体系的组成部分有哪些?

?html,css,dom,xml,xmlhttprequest,javascript

?

Ajax的优点和缺点:

优点:

1)页面无刷新,用户体验好

2)使用异步方式与服务器通信,具有更加迅速的响应能力

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

4)它是标准化的并被广泛支持的技术,不需要下载插件或者小程序。

?

缺点 :

1)ajax不支持浏览器back按钮

2)安全问题:ajax暴露了与服务器交互的细节

3)对搜索引擎的支持比较弱

4)破坏了程序的异常机制

5)不容易调试

?