基于ES6提供的回调函数异步编程优化

技术基于ES6提供的回调函数异步编程优化 基于ES6提供的回调函数异步编程优化同步编程:按照顺序执行任务操作步骤 同步任务连续的,阻塞和异步编程:并行执行同一个事件循环里面的全部任务 异步任务非阻塞异

基于ES6提供的回调函数异步编程优化

同步编程:按照顺序执行任务操作步骤 同步任务连续的,阻塞和异步编程:并行执行同一个事件循环里面的全部任务 异步任务非阻塞

异步与同步

同步任务:

多个任务执行时,后面任务必须等前面任务执行完之后才能执行,这样执行的任务叫同步任务

异步任务:

多个任务执行时,可以同时并发执行,相互不影响。

回调函数是写在函数方法调用里的函数fn(function fn1(){})

回调函数就是一个被作为参数传递的函数

函数方法调用时执行函数体作为的参数

1. 将函数callBack作为参数传给函数fun, 在函数fun中以形参方式进行调用函数callBack就称为回调函数2. 写法: 两种

匿名函数形式

3.使用: 定时器

4. 作用:解决异步任务问题

Promise回调函数是有成功和失败的函数执行体

Promise对象两个特点:成功后解决,失败后拒绝new Promise(function (resolved,rejected){ if(是否操作成功){ resolve(value);}else{ reject(error)}});http://

然后再执行他们的结果回调函数,成功后执行then

失败后抓取原因catch

promise语法

= ES6提供的一个解决异步编程问题的一个对象

简单理解为: promise是对异步操作的封装,封装异步文件读写, ajax异步网络请求…

Promise对象代表一个异步操作,有三种状态:pending(进行中)、fulfilled(已成功)和rejected(已失败)。不受外界影响,一旦改变就就不会再变执行结果基本用法:

promise对象 =异步操作的结果(成功、失败) let promise = new Promise(function(resovle,reject){ //封装异步操作代码 //成功的结果交给resovle if(异步操作成功){ resolve(success) }

//失败的错误信息交给reject else{ reject(error) } }) 使用promise对象 promise.then(function(success){

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/132076.html

(0)

相关推荐

  • vue组件上绑定原生事件

    技术vue组件上绑定原生事件 vue组件上绑定原生事件将原生事件绑定在组件上 .native 修饰符:
    子组件
    templatediv class=”demo”h2我是子组件/h2h3我是子组件中的信息

    礼包 2021年10月26日
  • JAVA Swing 忘备录

    技术JAVA Swing 忘备录 JAVA Swing 忘备录import javax.swing.*;public class Ticket_query {private static void cr

    礼包 2021年12月16日
  • 怎么使用R语言中的scatterplotMatrix来绘制散点图矩阵

    技术怎么使用R语言中的scatterplotMatrix来绘制散点图矩阵本篇文章给大家分享的是有关怎么使用R语言中的scatterplotMatrix来绘制散点图矩阵,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完

    攻略 2021年11月9日
  • 鲁班出装,s23鲁班最强出装和铭文

    技术鲁班出装,s23鲁班最强出装和铭文铭文搭配鲁班出装:鹰眼*10 夺萃*5+狩猎*5 无双*3+祸源*7
    出装:
    鉴于鲁班自带招仇恨的体质,建议大家第一件先做抵抗鞋。鲁班需要尽早地做出电刀,因为鲁班的被动扫射速度是和攻

    生活 2021年10月24日
  • Python如何爬取北京市所有电子眼名

    技术Python如何爬取北京市所有电子眼名Python如何爬取北京市所有电子眼名,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。前言今天给大家分享一篇非常

    攻略 2021年10月26日
  • tr是哪个国家,世界最快火车的排名是怎样的

    技术tr是哪个国家,世界最快火车的排名是怎样的全球最快的火车都是实验性的速度tr是哪个国家。高铁实验速度这里声明一下,这里列出来都是在线路中,测试的实验速度。也就是满足了机车是在线路中实际跑的状态,这个线路可能是实验线路

    生活 2021年10月30日