基于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)

相关推荐

  • 年轻程序员去大公司好还是小公司好

    技术年轻程序员去大公司好还是小公司好 年轻程序员去大公司好还是小公司好程序员去大公司好还是小公司好其实不论是不是程序员,人们都会有这样的疑问,我的观点是各有特点吧。程序员去大公司好还是小公司好其实不论是

    礼包 2021年11月4日
  • 汉语拼音v的读音,汉语拼音v的读音是什么

    技术汉语拼音v的读音,汉语拼音v的读音是什么v对应汉语拼音中的ü (发‘迂’的音)汉语拼音中的ü是我国特有的,只是针对汉语的一个音符.而V是就国际标准而言的,他是国际音标的一个,是全世界通用的,所以,一般在电脑中没有ü,

    生活 2021年10月27日
  • fabric开发流程(fabric网络架构设置)

    技术Fabric网络环境启动过程的示例分析小编给大家分享一下Fabric网络环境启动过程的示例分析,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!fabric网络环境启动过程详解之前我们讲到 fabric

    攻略 2021年12月25日
  • 基于AWS学习的10个Linux命令分别是什么

    技术基于AWS学习的10个Linux命令分别是什么基于AWS学习的10个Linux命令分别是什么,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。在AWS上执行

    攻略 2021年10月21日
  • QTableWidget添加表头菜单 并 可以通过表头菜单隐藏选中列

    技术QTableWidget添加表头菜单 并 可以通过表头菜单隐藏选中列 QTableWidget添加表头菜单 并 可以通过表头菜单隐藏选中列一、首先需要给QTableWidget安装事件
    二、重新实现

    礼包 2021年10月27日
  • 中药蜜丸的制作方法,中药密丸的制作方法谁知道呀?

    技术中药蜜丸的制作方法,中药密丸的制作方法谁知道呀?蜜丸制作方法中药蜜丸的制作方法: 1、蜂蜜用量:一般药粉与炼蜜的比例是10:3,炼蜜与水的比例为1:3。药粉的粘性的大小不同改变蜜水浓度与用蜜量。
    2、制作步骤:

    生活 2021年10月29日