美文网首页
关于Promise

关于Promise

作者: taichiyi | 来源:发表于2020-01-07 16:19 被阅读0次
  • 是什么?
    Promise是以最简单的方式处理异步操作的理想选择。

  • 为什么?
    在promise之前,使用了事件(Event)和回调函数(Callback)。

事件(Event):对于在同一对象上可以多次发生的事情(keyup,touchstart等),事件非常有用。

promise相对于回调函数(Callback)的优点:
1.提高代码可读性
2.避免回调地狱
3.更好的异步逻辑控制
4.更好的异常处理

Promise有一个标准叫做“Promises/A+”,有很多JS库根据这个标准实现了Promise,如:RSVP.js、when。

每个Promise实例的状态都处于三种状态中的一个:

  • pending: 进行中
  • fulfilled: 已实现
  • rejected: 已拒绝

相关文章

  • 关于promise

    关于promise的 代码: var p=new Promise(function(resolve,reject)...

  • Promise对象

    Promise 多个异步回调: 详情关于promise对象的一些讲解 Promise.all() .catch()用法

  • Promise 概述

    关于Promise Promise实例一旦被创建就会被执行 Promise过程分为两个分支:pending=>re...

  • Promise/A+ 学习笔记

    1 什么是 Promise Promise 是前端流行的异步编程解决方案,而Promise/A+ 是一组关于 Pr...

  • 关于Promise

    一、为何会有Promise? 在JavaScript的世界中,所有代码都是单线程执行的。由于这个“缺陷”,导致Ja...

  • 关于Promise

    一、异步编程  由于JavaScript是单线程的,一次只能执行一个任务,如果有多个任务,那么就需要排队,但是这样...

  • 关于Promise

    说到异步,怎么说还是得有Promise这玩意 Promise 的含义 Promise 是一个保存着某个未来才会结束...

  • 关于Promise

    Promise.all () 可以使用Promise.all 封装多个请求,这时候返回的数据会封装成数组,在使用[...

  • 关于promise

    本文章完全参考 阮一峰老师的es6-promise。如果有啥问题可以直接去看原文! 什么是promise,简单地来...

  • 关于promise

    参考:阮一峰 promise 1.promise含义promise是异步编程的一种解决方案,比传统的解决方案(回调...

网友评论

      本文标题:关于Promise

      本文链接:https://www.haomeiwen.com/subject/aqtdactx.html