位置: IT常识 - 正文

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

发布时间:2024-01-17
什么是异步

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

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

文章目录

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

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弹出层插件)

  • 固定资产怎么进行折旧处理
  • 房地产开发企业土地增值税预缴
  • 企业并购需要交什么税
  • 收据盖公章要注意哪些
  • 软件公司主营业务类别
  • 工资表领导签字怎么签
  • 代收款是什么套路
  • 事业基金转入哪个科目
  • 个税起征点调整至5000
  • 进项税核定扣除试点
  • 小规模增值税多少个点
  • 股权交易要不要缴纳印花税?
  • 企业所得税季报填报说明
  • 营改增文件2019
  • 进项票转出怎么写分录
  • 银行透支算资产吗
  • 发票需要写真名吗
  • 王者荣耀通用铭文狩猎和隐匿
  • 清华同方bios通用密码(thtfpc)
  • 公司净资产怎么算出来的
  • 预付的货款的发票在哪里
  • 已认证的发票退税怎么退
  • 融资租赁固定资产会计处理
  • 如何获取文件夹下所有文件
  • 没有取得发票的支出可以做成本吗
  • 支付代销手续费缴纳增值税吗
  • 财政扶持企业政策
  • 后台管理系统权限管理详解
  • 企业购入软件会计分录
  • php js
  • 设备维修的会计分录怎么做
  • yii框架手册
  • vue实现下载文件夹
  • php 命名空间 通俗易懂
  • npm ERR! code ERESOLVEnpm ERR! ERESOLVE could not resolve dependency
  • 一行简单的代码
  • PyTorch深度学习实战 | 神经网络的优化难题
  • 材料采购计入哪个账本
  • 假发票如何举报
  • 增值税发票认证在哪里
  • 预收账款收了没
  • 结转制造费用金额
  • 商业会计与财务会计的相同
  • 两处取得工资薪金如何申报
  • 已经确认收入的商品发生销售折让
  • 资本公积现金流量表里放在哪里
  • 收到服务费发票可以计入什么科目
  • 其他货币的账面价值包括
  • 去年应收账款下账错误怎么调整
  • 研发和技术服务税收分类编码
  • 兼职会计如何做账报税
  • 建筑公司可以收工程款发票吗
  • 甲公司控股乙公司
  • 药品进销差价的计算公式是什么
  • 房租的发票没有收到,账务处理
  • ubuntu20.04
  • sql如何查出重复的数据
  • 正版vista一键升级win7
  • win2008远程桌面闪退
  • window xp电脑连接宽带怎么连接
  • 360杀毒恢复区
  • SmartFTP.exe - SmartFTP是什么进程
  • diskmakerx制作u盘需要多久
  • mac怎么快速上手
  • 如何解决在沟通中产生的漏斗效应
  • jquery设置滚动条
  • perl常用模块
  • perl 哈希用法
  • js获取0-100随机数
  • 谈谈jQuery Ajax用法详解
  • jQuery+HTML5实现弹出创意搜索框层
  • 用shell脚本实现菜单页面
  • bat脚本%1
  • three.js入门教程(合集)
  • jquery图片轮播无缝连接
  • js跨域是什么意思
  • unity3d入门视频教程
  • android:imeOptions属性
  • 电子税务局怎么添加银行账户信息
  • 2022年印花税最新规定反映了什么
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号