• 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技术的推广与发展。

  • 相关阅读:
    hdu5608 function
    Codeforces Round #535 (Div. 3) 解题报告
    HDU4746 Mophues
    HDU5663 Hillan and the girl
    AtCoder Beginner Contest 117 解题报告
    GDOI2018D2T1 谈笑风生
    BZOJ4018: 小Q的幻想之乡
    牛客寒假算法基础集训营6 解题报告
    win32拖拽编程
    项目开发中的贝塞尔曲线
  • 原文地址:https://www.cnblogs.com/chengshun/p/8583419.html
Copyright © 2020-2023  润新知