WEB 九

作者: A_9c74 | 来源:发表于2018-06-15 22:37 被阅读0次

    AJAX

    Ajax 即“Asynchronous Javascript And XML”(异步 JavaScript 和 XML),是指一种创建交互式应用的网页开发技术。

    Ajax = 异步 JavaScriptXML标准通用标记语言的子集)。

    Ajax 是一种用于创建快速动态网页的技术。

    Ajax 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。 [1]

    通过在后台与服务器进行少量数据交换,Ajax 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。

    传统的网页(不使用 Ajax)如果需要更新内容,必须重载整个网页页面。

    AJAX主要分为两种

    一种是同步请求 async:false;
    一种是异步请求 async:true;

    同步请求与异步请求的区别:

    异步请求的话当你需要请求的时候不会影响其他网页操作;为不同线程执行;如果请求的数据量过大 建议使用异步请求;
    同步请求会锁住浏览器的其他操作 为单线程执行;如果请求的饿数据量比较小 可以使用同步
    极少数情况下会出现跨域的问题 需要后台的支持来解决;
    原生AJAX是新建一个XMLHTTPREQUEST对象
    然后使用这个对象里的方法来请求数据;
    现在都是JSON数据比较流行 所以都会在请求成功后对数据进行转换;

    var dataobj=JSON.parse(response);
    

    原生AJAX的使用一般都是将请求封装成为一个方法; 传一个函数进去用来处理返回的数据;
    JQUERY的AJAX比较简单 只有几行代码就可以实现;

    相关文章

      网友评论

          本文标题:WEB 九

          本文链接:https://www.haomeiwen.com/subject/fjkveftx.html