美文网首页
node.js小记 (0420) promise

node.js小记 (0420) promise

作者: 折梅踏雪 | 来源:发表于2018-04-23 11:18 被阅读0次

堆栈

promise对象的三种状态:

1,未完成(pending)

2,已完成(fulfilled)

3,失败(rejected)

promise A和A+不同点

A+规范通过术语thenable来区分promise对象

A+定义onFulfilled/onRejected必须是作为函数来调用,而且调用过程必须是异步的

A+严格定义了then方法链式调用时onFulfilled/onRejected的调用顺序

promise then 方法

promiseObj.then(onFulfilled,onRejected)

then必须返回一个promise对象

onFulfilled = function(value){

return promiseObj2

}

onRejected = function(err){

}

市面上的promise库:

bluebird,Q,then.js,es6-promise,ypromise,async,native-promise-only

https协议是在http的基础之上增加了ssl/tls的数据加密传输

相关文章

  • node.js小记 (0420) promise

    堆栈 promise对象的三种状态: 1,未完成(pending) 2,已完成(fulfilled) 3,失败(r...

  • Promise原理解析

    Promise原理解析 标签(空格分隔): Node.js Promise原理解析 简介 Promise 对象用于...

  • Axios 解释

    Promise based HTTP client for the browser and node.js(git...

  • node package list

    sequelize Sequelize is a promise-based Node.js ORM for Po...

  • node.js Promise链的参数传递

    node.js Promise链的参数传递 介绍Promise链如何把前一个Promise的返回结果传给后一个Pr...

  • vue-Axios

    基于Promise 用于浏览器和 node.js的与服务器通讯的库支持Promise API安装 使用 npm: ...

  • node.js延时 时序问题探索

    node.js实现延时的方法有: process.nextTick(() => { }); Promise.res...

  • axios

    抄自 特点 基于XMLHttpRequests 从 node.js 创建 http 请求 支持Promise 拦截...

  • Sequelize 连接数据库及创建模型

    Sequelize 是 Node.js 的基于 Promise 的 ORM。 它可与 PostgreSQL,MyS...

  • js中的异步操作

    Node.js 中读取文件 回调函数嵌套造成回调地狱 Promise Promise 是异步编程的一种解决方案,比...

网友评论

      本文标题:node.js小记 (0420) promise

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