详细解析JavaScript的Ajax之同步和异步的区别

详细解析JavaScript的Ajax之同步异步的区别

博客整理到这里基本上JavaScript的初级知识就整理完了,现在我们来说一下看JavaScript的最后一个知识点——Ajax

(Asynchronous Javascript And XML) 即异步 JavaScript 和 XML,一种创建交互式、快速动态网页应用的网页开发技术,无需重新加载整个网页的情况下,能够更新部分网页的技术。

1.同步和异步

首先我们先来分析一下JavaScript的中的同步和异步的区别。

同步就是调用某个内容时,调用方得等待这个调用返回结果才能继续往后执行。(期间不可以执行其他的命令)。如图:

在这里插入图片描述

异步,和同步相反调用方不用立即得到结果,而是在调用发出后调用者可用继续执行后续操作(期间可以执行其他命令)。如图:
在这里插入图片描述

总结: 所谓同步异步举个简单的例子,就类似于你叫我去吃饭,同步就是你不停的叫我,知道我回应你,一起去吃饭。异步是你叫完我之后无论我有没有回应你都去吃饭。所以如果想要省钱,你请我吃饭就用异步,想让我请你吃饭就用同步。当然实际开发中,如果加载大量的数据使用异步(百度图片列表,淘宝商品列表等),少量数据可以使用同步。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值