Ajax(一)—— 初始Ajax

Ajax

AjaxAsynchronous Javascript And XML(异步JavaScript和XML)的缩写。

Ajax技术描述了使用脚本操纵HTTP和Web服务器进行数据交换,在页面不刷新的情况下,实现页面的局部更新。是指一种创建交互式网页应用的网页开发技术。

注意:

  • Ajax = 异步 (JavaScript) 和 XML)。

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

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

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

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

在这里插入图片描述
注意: Ajax对象和document对象之间是有同步和异步之分的,但它相对于整个网页依然是异步的,通俗点说就是 Ajax 可以在不刷新整个网页的前提下,对网页的局部进项刷新(相对于整个网页的异步),但是 Ajax 可以选择在浏览器解析到自己的时候,是一边处理自己,一边解析下面的文档(异步)还是等待自己被解析完毕再解析下面的文档(同步)

说到这里也简单说一下 同步异步 的区别:
同步: 同步的过程通俗的说就是流水线,前面的没有执行完毕,后面的不能执行,是单线程的。
异步: 异步的过程则不需要等待,即我不需要等待你前面的工作完成,你先做你的,我后面的也继续执行着。

异步方式(默认) :是非阻塞的,浏览器端的JavaScript程序不用等待Web服务器响应,可以继续处理其他事情。当服务器响应后,再来处理Ajax对象获取到的响应结果。下面请看异步的执行过程:

在这里插入图片描述
同步方式:是阻塞的,当Ajax对象向Web服务器发送请求后,会等待Web服务器响应的数据接收完成,再继续执行后面的代码。同步的执行过程如下:

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值