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 九

    AJAX Ajax 即“Asynchronous Javascript And XML”(异步 JavaScrip...

  • aiohttp

    aiohttp使用方法 这个并发量与web服务器也有关系,我本地测试我的web服务器可以一次处理九个请求.多余九个...

  • Jenkins(九)Web Hook

    1、Jenkins:系统管理-系统配置-获取web hook的地址 2、github:配置webhook 3、向g...

  • Web Scraper 使用教程(九)- 进阶用法(动态加载进行

    此为Web Scraper 使用教程第九篇:进阶用法(动态加载进行翻页)。 之前的教程可以看这里: 1、Web S...

  • 九、web项目自动部署

    七夕之夜,送别佳人,独自骑着小黄龟速在车水马龙的大街上,嘴里莫名的哼着老萧的“回忆过去,痛苦的相思忘不了,为何你还...

  • JQuery - 九类选择器

    一)jQuery九类选择器【参见jQueryAPI.chm手册】 目的:通过九类选择器,能定位web页面(HTML...

  • 【读书笔记】《从零开始做运营》之移动端的运营

    第九章 移动端的运营 1.1 Web与App流量比较 Web时代:先聚合流量后分发入口保持良好的关系,拿到推荐位、...

  • 零基础如何学Web安全

    零基础如何学Web安全(待续) 整理自余弦的知乎回答 Web的‘九阳神功’ 顶层还有浏览器 横向为层,纵向为...

  • 2月22笔记

    第九天web前端学习笔记,今天太忙,笔记不多,明天补上。 有道云笔记

  • Spring实战(九)-保护Web应用

    本文基于《Spring实战(第4版)》所写。 Spring Security简介 Spring Security是...

网友评论

      本文标题:WEB 九

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