位置: IT常识 - 正文

什么是异步(什么是异步函数)

编辑:rootadmin
什么是异步

推荐整理分享什么是异步(什么是异步函数),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:什么是异步函数,什么是异步清零,什么是异步处理,什么是异步电动机,什么是异步清零,什么是异步处理,什么是异步调制,什么是异步清零,内容如对您有帮助,希望把文章链接给更多的朋友!

文章目录

前言一、异步是什么?二、举个例子来理解异步

1.异步最典型的例子就是“回调函数”总结前言

在vue的过程中,我们一定会遇到诸如:

function(参数).then(res=>{})

形式的代码。到底怎么编译执行的呢 ?举个例子就懂了。

一、异步是什么?

          异步(Asynchronous, async)是与同步(Synchronous, sync)相对的概念。在我们学习的传统单线程编程中,程序的运行是同步的(同步不意味着所有步骤同时运行,而是指步骤在一个控制流序列中按顺序执行)。而异步的概念则是不保证同步的概念,也就是说,一个异步过程的执行将不再与原有的序列有顺序关系。

        简单来理解就是:同步按你的代码顺序执行,异步不按照代码顺序执行,异步的执行效率更高。

       以上是菜鸟教程上的解释。而另一种解释就是:

给你两个容器,一个叫同步,一个叫异步,把要执行的代码分别分到同步和异步里面,先执行同步同时异步待编译,等同步执行完后执行异步里面的代码。

二、举个例子来理解异步1.异步最典型的例子就是“回调函数”什么是异步(什么是异步函数)

在写vue的过程中,我们一定会遇到诸如:

function(参数).then(res=>{})

的代码,这就是异步(包含回调函数)

 随便写一个异步:

//<button @click="submit">提交</button>

//调用函数add()

// 异步程序,他会先执行外面的代码再执行里面的回调函数

    submit() {           console.log("外面的代码-1")          add().then(res => {            console.log(res)            console.log("里面的代码")          });         console.log("外面的代码-2")        }

执行的结果就可以看出他的执行顺序:

外面的代码-1

外面的代码-2

里面的代码

总结

这个例子中.then(res=>{}),就是一个回调函数。

本文链接地址:https://www.jiuchutong.com/zhishi/300216.html 转载请保留说明!

上一篇:【vue2】使用elementUI进行表单验证实操(附源码)(vue el-)

下一篇:jQuery模态弹窗插件(jquery-confirm)(jquery弹出层插件)

  • 六月再见七月你好的句子早安正能量(六月再见七月你好的句子)(六月再见七月你好句子)

  • 华为鼠标怎么连接电脑(华为鼠标怎么连蓝牙)

  • 硬盘灯一直亮是怎么回事(硬盘灯一直闪正常吗)

  • 微信表情突然少了(微信表情包莫名其妙少了)

  • 文档变小了怎么把它调大(文档变小了怎么调整)

  • 芯片封测是什么(芯片封测是高科技吗)

  • c语言中的函数不可以单独进行编译(c语言中的函数应由什么和函数体两部分组成)

  • 苹果11真假一键鉴别(iphone 11真假)

  • 华为mate30pro可以装谷歌服务吗(华为mate30pro可以开空调吗)

  • 苹果手机由于访问限制无法退出登录怎么办(苹果手机如何关闭更新)

  • qq群匿名聊天能查出是谁吗(qq群匿名聊天能增加等级吗)

  • w10怎么去除图标符号?(windows10怎么删除桌面图标)

  • 微信限制加人怎么解封(微信限制加人怎么要好友辅助)

  • 网盘加不上好友的原因(百度网盘加不到好友)

  • 苹果屏幕不能左右滑动(苹果屏幕不能左滑)

  • 怎么删qq自动回复内容(怎样删除qq自动回复)

  • a1603笔是几代(苹果笔a1603是几代)

  • ie浏览器怎么截屏整个网页(IE浏览器怎么截屏长图)

  • 电脑状态栏跑到上面了(电脑状态栏跑到右边怎么调过来)

  • 苹果xs用的什么基带(苹果xs用的什么电池)

  • 美团差评显示多久自动删除(美团用户差评后多久其他用户能看见)

  • 怎么恢复被删掉的抖音(怎么恢复被删掉的录音)

  • vivox27卡怎么装(vivox27怎样安装电话卡)

  • 你不知道的键盘特殊功能(说一下键盘)

  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设 电脑维修 湖南楚通运网络