Ajax前端格式

一、Ajax的优势:

  1、不需要插件支持:

    主流浏览器都支持;

  2、优秀的用户体验:

    不刷新页面的前提下更新数据;

  3、提高Web程序的性能:

    传统的数据传输方式:数据提交通过表单来实现,数据获取靠全页面刷新来重新获取整面的内容;

    ajax模式:通过XMLHttpRequest对象向服务器商提交希望提交的数据,即按需发送。

  4、减轻服务器和宽带的负担:

    ajax的工作原理:相当于在用户和服务器之间加了一个中间层,使用户操作与服务器响应异步化。

    它在客户端创建Ajax引擎,把传统方式下的一些服务器负担的工作转移到客户端,便于客户端资源来处理,减轻服务器和宽带的负担。

二、Ajax的不足:

  1、浏览器对XMLHttpRequest对象的支持度不足;

  2、破坏浏览器“前进”、“后退”按钮的正常功能;

  3、对搜索引擎的支持的不足;

  4、开发和调试工具的缺乏;

三、Ajax的核心是XMLHttpRequest对象:

  他是Ajax实现的关键------发送异步请求、接收响应及执行回调都是通过它来实现的。

  XMLHttpRequest对象最早在IE5.0Activex组件中被引入的,之后各大浏览器厂商都js内置对象的方式来实现XMLHttpRequest对象。虽然大家对它的实现方式有所区别,但是绝大数浏览器都提供了类似的属性和方法。而且在实际脚本编写方法上的区别也不大,实现得到的效果也基本相同。目前W3C组织正致力于制定一个各浏览器商都可以统一遵照执行的XMLHttpRequest对象标准,用来推进Ajax技术的推广与发展。

posted @ 2018-03-16 17:02  一纸流年  阅读(190)  评论(0编辑  收藏  举报