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

相关推荐

  • JavaScript如何改变元素属性

    技术JavaScript如何改变元素属性小编给大家分享一下JavaScript如何改变元素属性,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

    攻略 2021年11月8日
  • mac初体验-安装MySQL

    技术mac初体验-安装MySQL mac初体验-安装MySQL新的工作环境,统一使用的是mac笔记本,macOS初体验,安装环境第一步。
    安装MySQL
    官网选择合适的版本下载,下载地址:https:/

    礼包 2021年11月14日
  • Java访问权限原理与用法分析

    技术Java访问权限原理与用法分析这篇文章主要介绍“Java访问权限原理与用法分析”,在日常操作中,相信很多人在Java访问权限原理与用法分析问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”

    攻略 2021年11月4日
  • 香港云服务器比VPS好在哪

    技术香港云服务器比VPS好在哪香港云服务器的优势相比VPS在于资源的精确共享。这意味着您确切地知道您购买了什么,因此您可以在网站上交易多少访问者以及限制是什么。香港云服务器的特点是: 更好的CPU核心分配 为了更好的理解

    礼包 2021年12月8日
  • 民族团结小故事100字,民族团结小故事450字

    技术民族团结小故事100字,民族团结小故事450字中国巾帼英雄第一人冼夫人她的生平被载入籍《二十五史》的《隋书》、《北史》和《资治通鉴》民族团结小故事100字。她的英雄形象依然深深地刻在中国人民心中,被陈、隋皇朝敕封为“

    生活 2021年10月29日
  • 搭建大数据分析平台的必要性是什么

    技术搭建大数据分析平台的必要性是什么这篇文章将为大家详细讲解有关搭建大数据分析平台的必要性是什么,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。  大数据时代,几乎每一个企

    攻略 2021年12月13日