promisejs

Promises 的 JavaScript 实现
授权协议 未知
开发语言 JavaScript
所属分类 Web应用开发、 常用JavaScript包
软件类型 开源软件
地区 不详
投 递 者 赵高雅
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

promise.js 是 Promises 的轻量级 JavaScript 实现。

Promises 提供了 callback-passing 的替代方案,异步函数返回一个 Promise 对象可附加到 callbacks 中。

示例代码:

function asyncfoo() {

    var p = new promise.Promise();  /* (1) create a Promise */

    setTimeout(function() {
        p.done(null, "O hai!");     /* (3) resolve it when ready */
    }, 1000);

    return p;                       /* (2) return it */
}
  • 一、概述        Promise是异步编程的一种解决方案,可以替代传统的解决方案--回调函数和事件。ES6统一了用法,并原生提供了Promise对象。作为对象,Promise有以下两个特点: (1)对象的状态不受外界影响。 (2)一旦状态改变了就不会再变,也就是说任何时候Promise都只有一种状态。 二、Promise的状态        Promise有三种状态,分别是 Pending

  • 一:概念: 1、创建promise: new Promise (executor);   executor是同步执行的函数 new Promise(function (resolve, reject) { console.log('I promise') }) console.log('after') // log: I promise after 二:特点: 1、Pro

  • @[TOC](JS 的 Promise详解)欧诺个鱼 1、概念 ES 6 开始支持 Promise。 Promise 对象用于一个异步操作的最终完成(包括成功和失败)及结果值的表示。简而言之,就是处理异步请求的。 之所以叫做 Promise,就是承诺做这件事,如果成功则怎么处理,失败则怎么处理。 // 语法 new Promise( // 下面定义的函数是 executor fu

 相关资料
  • 本文向大家介绍JavaScript实现的in_array函数,包括了JavaScript实现的in_array函数的使用技巧和注意事项,需要的朋友参考一下 在JS中要判断一个值是否在数组中并没有函数直接使用,如PHP中就有in_array()这个函数。但我们可以写一个类似in_array()函数来判断是一个值否在函数中。 如果传入的不是数组则会抛出异常   直接报错:

  • 我想将一个道具传递给React组件,以父组件状态中的布尔值为条件,该组件希望将作为

  • 本文向大家介绍javascript实现继承的简单实例,包括了javascript实现继承的简单实例的使用技巧和注意事项,需要的朋友参考一下 作为一门面向对象的语言,那么继承自然就是一大特征,下面是一段非常简单代码实例,它演示了实现继承的基本原理,有兴趣的或者恰好要学习此方面的朋友可以参阅一下,希望能够给大家来帮组。 以上所述就是本文的全部内容了,希望大家能够喜欢。

  • 本文向大家介绍javascript实现的闭包简单实例,包括了javascript实现的闭包简单实例的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了javascript实现的闭包。分享给大家供大家参考。具体如下: 希望本文所述对大家的javascript程序设计有所帮助。

  • 问题内容: JavaScript 函数使用哪种算法?我知道它可以采用各种参数和函数来执行不同种类的排序,我只是对香草排序使用哪种算法感兴趣。 问题答案: 如果查看此错误224128,则看来Mozilla正在使用MergeSort。

  • 问题内容: 是否有 JavaScript jvm实现 ? 如果没有,您能给我一些为什么它还没有意识到的原因吗?(可能不可能吗?)我试图了解创建一个缺少什么? 我问的原因是我想创建具有编译功能的Web浏览器ide,而无需在计算机上安装jdk或jre(仅在浏览器中)。 问题答案: 不确定jsJVM的成熟程度如何,但是您可能会对您感兴趣的东西看起来很像。如页面所示,它是用Javascript编写的JVM

  • 虽然 JavaScript 和 ECMAScript 通常都被人们用来表达相同的含义,但 JavaScript 的含义却比 ECMA-262 中规定的要多得多。没错,一个完整的 JavaScript 实现应该由下列三个不同的部分组成(见图 1-1)。 核心(ECMAScript) 文档对象模型(DOM) 浏览器对象模型(BOM) 1.2.1 ECMAScript 由 ECMA-262 定义的 EC

  • 本文向大家介绍JavaScript中的类与实例实现方法,包括了JavaScript中的类与实例实现方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了JavaScript中的类与实例实现方法。分享给大家供大家参考。具体如下: JavaScript 中没有父类, 子类的概念, 也没有class 和 instance 的概念, 全靠 prototype chain来实现继承. 当查找一个对象的