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

  • 相关阅读:
    pycharm2017.3.7的安装
    SVN Working Copy xxx locked 并 cleanup失败之解
    Lua查找字符串注意
    Lua运算符
    Python操作Excel
    项目中碰到的Ajax相关的问题记录
    线程的相关概念
    val()用法和value的区别
    JSON数组对象和JSON字符串的转化,map和JSON对象之间的转化
    算法复杂度相关概念
  • 原文地址:https://www.cnblogs.com/chengshun/p/8583419.html
Copyright © 2020-2023  润新知