chensenlai 10988628a0 语音房项目初始化 vor 5 Jahren
..
dist 10988628a0 语音房项目初始化 vor 5 Jahren
src 10988628a0 语音房项目初始化 vor 5 Jahren
test 10988628a0 语音房项目初始化 vor 5 Jahren
.npmignore 10988628a0 语音房项目初始化 vor 5 Jahren
.travis.yml 10988628a0 语音房项目初始化 vor 5 Jahren
README.md 10988628a0 语音房项目初始化 vor 5 Jahren
bower.json 10988628a0 语音房项目初始化 vor 5 Jahren
browser-source.js 10988628a0 语音房项目初始化 vor 5 Jahren
gulpfile.js 10988628a0 语音房项目初始化 vor 5 Jahren
nextTick.js 10988628a0 语音房项目初始化 vor 5 Jahren
package.json 10988628a0 语音房项目初始化 vor 5 Jahren
setImmediate.js 10988628a0 语音房项目初始化 vor 5 Jahren
setTimeout.js 10988628a0 语音房项目初始化 vor 5 Jahren

README.md

easy-promise

Pnly Promises/A+ implementation If you want to make a more powerful Promise class, it is recommended to use the extend-promise extension.

API

  • new Promise
  • Promise.defer
  • Promise.resolve
  • Promise.reject
  • .then

Install

npm
npm install easy-promise
bower
bower install easy-promise

Use

//Internal use of process.nextTick
var Ep = require('esay-promise')

//or Use setImmediate ,Used For high concurrency scenarios
var Ep = require('esay-promise/setImmediate')

//or setTimeout , Used for browser projects
var Ep = require('esay-promise/setTimeout')

In the no Promise browser

  • dist/easy-Promise.js (gzip 1.8k)
  • dist/easy-Promise.min.js (gzip 1.2k)