The Promise realized using ES3 syntax
- 理解promise A+ 规范
- 向下兼容老版本浏览器
- 全程使用es3语法
- 实现Prmoise
- Promise.resolve/Promise.reject
- 完整实现Promise.then
- Promise.catch
- Promise.all
- 实现各种兼容处理
node端和浏览器端皆可使用 只需引入cpromise.js即可
import "cpromise.js"
or
<script src="cpromise.js"><script>
or
var {CPromise} = require("cpromise.js")
使用方法和原生promise完全一致