├── 01_准备_函数对象与实例对象.html ├── 02_准备_回调函数的分类.html ├── 03_准备_error.html ├── 04_promise基本使用.js ├── 05_为什么要用Promise.js ├── 06_Promise的API.js ├── 07_promise的几个关键问题.js ├── 07_promise的几个关键问题2.js ├── 07_promise的几个关键问题3.js ├── 07_promise的几个关键问题4.js ├── 07_promise的几个关键问题5.js ├── 08_自定义Promise.html ├── 09_async与await.js ├── 10_宏队列与微队列.js ├── 11_Promise相关面试题1.html ├── 11_Promise相关面试题2.html ├── 11_Promise相关面试题3.html ├── 11_Promise相关面试题4.html ├── README.md ├── code └── promise │ ├── 01_准备_函数对象与实例对象.html │ ├── 02_准备_回调函数的分类.html │ ├── 03_准备_error.html │ ├── 04_promise基本使用.html │ ├── 05_为什么要用Promise.html │ ├── 06_Promise的API.html │ ├── 07_promise的几个关键问题.html │ ├── 07_promise的几个关键问题2.html │ ├── 07_promise的几个关键问题3.html │ ├── 07_promise的几个关键问题4.html │ ├── 07_promise的几个关键问题5.html │ ├── 08_自定义Promise.html │ ├── 09_async与await.html │ ├── 10_宏队列与微队列.html │ ├── 11_Promise相关面试题1.html │ ├── 11_Promise相关面试题2.html │ ├── 11_Promise相关面试题3.html │ ├── 11_Promise相关面试题4.html │ └── README.md ├── js └── jquery-3.4.1.js ├── lib ├── promise.js └── promise_class.js ├── mock ├── corse_score_10.json ├── user.json └── user_corse_1.json ├── promise-test.html ├── promise_完成 ├── 01_准备_函数对象与实例对象.html ├── 02_准备_回调函数的分类.html ├── 03_准备_error.html ├── 04_promise基本使用.html ├── 05_为什么要用Promise.html ├── 06_Promise的API.html ├── 07_promise的几个关键问题1.html ├── 07_promise的几个关键问题2.html ├── 07_promise的几个关键问题3.html ├── 07_promise的几个关键问题4.html ├── 07_promise的几个关键问题5.html ├── 08_自定义Promise.html ├── 09_async与await.html ├── 10_宏队列与微队列.html ├── 11_Promise相关面试题1.html ├── 11_Promise相关面试题2.html ├── 11_Promise相关面试题3.html ├── 11_Promise相关面试题4.html ├── 11_Promise相关面试题5.html ├── README.md └── lib │ ├── Promise.js │ ├── Promise1_整体结构.js │ ├── Promise2_Promise构造函数.js │ ├── Promise3_then方法&catch方法.js │ ├── Promise4_Promise的resolve和reject方法.js │ ├── Promise5_Promise的all和race方法.js │ └── Promise_class.js └── version_2 ├── 1-Promise基本使用 ├── 1-初体验.html ├── 2-Promise实践练习-fs模块.js ├── 3-Promise实践练习-AJAX请求.html ├── 4-Promise封装练习-fs模块.js ├── 5-util.promisify方法.js ├── 6-Promise封装AJAX操作.html └── resource │ └── content.txt ├── 2-Promise-API ├── 1-Promise的API-then和catch.html ├── 2-Promise的API-resolve.html ├── 3-Promise的API-reject.html ├── 4-Promise的API-all.html └── 5-Promise的API-race.html ├── 3-关键问题 ├── 1-如何修改promise对象状态.html ├── 2-能否执行多个回调.html ├── 3-改变状态与指定回调顺序问题.html ├── 4-then方法的返回结果由什么决定.html ├── 5-promise如何串联多个任务.html ├── 6-异常穿透现象是怎么回事.html └── 7-如何中断Promise链条.html ├── 4-Promise自定义封装 ├── 1-初始结构搭建 │ ├── index.html │ └── promise.js ├── 10-1异步修改状态then方法返回结果 │ ├── index.html │ └── promise.js ├── 10-2-then方法代码优化 │ ├── index.html │ └── promise.js ├── 11-catch方法与异常穿透 │ ├── index.html │ └── promise.js ├── 12-Promise.resolve │ ├── index.html │ └── promise.js ├── 13-Promise.reject │ ├── index.html │ └── promise.js ├── 14-Promise.all方法实现 │ ├── index.html │ └── promise.js ├── 15-Promise.race方法实现 │ ├── index.html │ └── promise.js ├── 16-then回调函数异步执行的实现 │ ├── index.html │ └── promise.js ├── 17-class版本封装 │ ├── index.html │ └── promise.js ├── 2-resolve与reject结构搭建 │ ├── index.html │ └── promise.js ├── 3-resolve与reject函数实现 │ ├── index.html │ └── promise.js ├── 4-throw抛出错误改变状态 │ ├── index.html │ └── promise.js ├── 5-状态只能修改一次 │ ├── index.html │ └── promise.js ├── 6-then方法执行回调 │ ├── index.html │ └── promise.js ├── 7-异步任务then方法执行回调 │ ├── index.html │ └── promise.js ├── 8-指定多个回调 │ ├── index.html │ └── promise.js └── 9-同步修改状态then方法返回结果 │ ├── index.html │ └── promise.js └── 5-async和await ├── 1-async.html ├── 2-await.html ├── 3-async与await结合.js ├── 4-async与await结合.html └── resource ├── 1.html ├── 2.html └── 3.html /01_准备_函数对象与实例对象.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weolwo/promise-learn/HEAD/01_准备_函数对象与实例对象.html -------------------------------------------------------------------------------- /02_准备_回调函数的分类.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weolwo/promise-learn/HEAD/02_准备_回调函数的分类.html -------------------------------------------------------------------------------- /03_准备_error.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weolwo/promise-learn/HEAD/03_准备_error.html -------------------------------------------------------------------------------- /04_promise基本使用.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weolwo/promise-learn/HEAD/04_promise基本使用.js -------------------------------------------------------------------------------- /05_为什么要用Promise.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weolwo/promise-learn/HEAD/05_为什么要用Promise.js -------------------------------------------------------------------------------- /06_Promise的API.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weolwo/promise-learn/HEAD/06_Promise的API.js -------------------------------------------------------------------------------- /07_promise的几个关键问题.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weolwo/promise-learn/HEAD/07_promise的几个关键问题.js -------------------------------------------------------------------------------- /07_promise的几个关键问题2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weolwo/promise-learn/HEAD/07_promise的几个关键问题2.js -------------------------------------------------------------------------------- /07_promise的几个关键问题3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weolwo/promise-learn/HEAD/07_promise的几个关键问题3.js -------------------------------------------------------------------------------- /07_promise的几个关键问题4.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weolwo/promise-learn/HEAD/07_promise的几个关键问题4.js -------------------------------------------------------------------------------- /07_promise的几个关键问题5.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weolwo/promise-learn/HEAD/07_promise的几个关键问题5.js -------------------------------------------------------------------------------- /08_自定义Promise.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weolwo/promise-learn/HEAD/08_自定义Promise.html -------------------------------------------------------------------------------- /09_async与await.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weolwo/promise-learn/HEAD/09_async与await.js -------------------------------------------------------------------------------- /10_宏队列与微队列.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weolwo/promise-learn/HEAD/10_宏队列与微队列.js -------------------------------------------------------------------------------- /11_Promise相关面试题1.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weolwo/promise-learn/HEAD/11_Promise相关面试题1.html -------------------------------------------------------------------------------- /11_Promise相关面试题2.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weolwo/promise-learn/HEAD/11_Promise相关面试题2.html -------------------------------------------------------------------------------- /11_Promise相关面试题3.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weolwo/promise-learn/HEAD/11_Promise相关面试题3.html -------------------------------------------------------------------------------- /11_Promise相关面试题4.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weolwo/promise-learn/HEAD/11_Promise相关面试题4.html -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weolwo/promise-learn/HEAD/README.md -------------------------------------------------------------------------------- /code/promise/01_准备_函数对象与实例对象.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weolwo/promise-learn/HEAD/code/promise/01_准备_函数对象与实例对象.html -------------------------------------------------------------------------------- /code/promise/02_准备_回调函数的分类.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weolwo/promise-learn/HEAD/code/promise/02_准备_回调函数的分类.html -------------------------------------------------------------------------------- /code/promise/03_准备_error.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weolwo/promise-learn/HEAD/code/promise/03_准备_error.html -------------------------------------------------------------------------------- /code/promise/04_promise基本使用.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weolwo/promise-learn/HEAD/code/promise/04_promise基本使用.html -------------------------------------------------------------------------------- /code/promise/05_为什么要用Promise.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weolwo/promise-learn/HEAD/code/promise/05_为什么要用Promise.html -------------------------------------------------------------------------------- /code/promise/06_Promise的API.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weolwo/promise-learn/HEAD/code/promise/06_Promise的API.html -------------------------------------------------------------------------------- /code/promise/07_promise的几个关键问题.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weolwo/promise-learn/HEAD/code/promise/07_promise的几个关键问题.html -------------------------------------------------------------------------------- /code/promise/07_promise的几个关键问题2.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weolwo/promise-learn/HEAD/code/promise/07_promise的几个关键问题2.html -------------------------------------------------------------------------------- /code/promise/07_promise的几个关键问题3.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weolwo/promise-learn/HEAD/code/promise/07_promise的几个关键问题3.html -------------------------------------------------------------------------------- /code/promise/07_promise的几个关键问题4.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weolwo/promise-learn/HEAD/code/promise/07_promise的几个关键问题4.html -------------------------------------------------------------------------------- /code/promise/07_promise的几个关键问题5.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weolwo/promise-learn/HEAD/code/promise/07_promise的几个关键问题5.html -------------------------------------------------------------------------------- /code/promise/08_自定义Promise.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weolwo/promise-learn/HEAD/code/promise/08_自定义Promise.html -------------------------------------------------------------------------------- /code/promise/09_async与await.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weolwo/promise-learn/HEAD/code/promise/09_async与await.html -------------------------------------------------------------------------------- /code/promise/10_宏队列与微队列.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weolwo/promise-learn/HEAD/code/promise/10_宏队列与微队列.html -------------------------------------------------------------------------------- /code/promise/11_Promise相关面试题1.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weolwo/promise-learn/HEAD/code/promise/11_Promise相关面试题1.html -------------------------------------------------------------------------------- /code/promise/11_Promise相关面试题2.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weolwo/promise-learn/HEAD/code/promise/11_Promise相关面试题2.html -------------------------------------------------------------------------------- /code/promise/11_Promise相关面试题3.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weolwo/promise-learn/HEAD/code/promise/11_Promise相关面试题3.html -------------------------------------------------------------------------------- /code/promise/11_Promise相关面试题4.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weolwo/promise-learn/HEAD/code/promise/11_Promise相关面试题4.html -------------------------------------------------------------------------------- /code/promise/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weolwo/promise-learn/HEAD/code/promise/README.md -------------------------------------------------------------------------------- /js/jquery-3.4.1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weolwo/promise-learn/HEAD/js/jquery-3.4.1.js -------------------------------------------------------------------------------- /lib/promise.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weolwo/promise-learn/HEAD/lib/promise.js -------------------------------------------------------------------------------- /lib/promise_class.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weolwo/promise-learn/HEAD/lib/promise_class.js -------------------------------------------------------------------------------- /mock/corse_score_10.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weolwo/promise-learn/HEAD/mock/corse_score_10.json -------------------------------------------------------------------------------- /mock/user.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weolwo/promise-learn/HEAD/mock/user.json -------------------------------------------------------------------------------- /mock/user_corse_1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weolwo/promise-learn/HEAD/mock/user_corse_1.json -------------------------------------------------------------------------------- /promise-test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weolwo/promise-learn/HEAD/promise-test.html -------------------------------------------------------------------------------- /promise_完成/01_准备_函数对象与实例对象.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weolwo/promise-learn/HEAD/promise_完成/01_准备_函数对象与实例对象.html -------------------------------------------------------------------------------- /promise_完成/02_准备_回调函数的分类.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weolwo/promise-learn/HEAD/promise_完成/02_准备_回调函数的分类.html -------------------------------------------------------------------------------- /promise_完成/03_准备_error.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weolwo/promise-learn/HEAD/promise_完成/03_准备_error.html -------------------------------------------------------------------------------- /promise_完成/04_promise基本使用.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weolwo/promise-learn/HEAD/promise_完成/04_promise基本使用.html -------------------------------------------------------------------------------- /promise_完成/05_为什么要用Promise.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weolwo/promise-learn/HEAD/promise_完成/05_为什么要用Promise.html -------------------------------------------------------------------------------- /promise_完成/06_Promise的API.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weolwo/promise-learn/HEAD/promise_完成/06_Promise的API.html -------------------------------------------------------------------------------- /promise_完成/07_promise的几个关键问题1.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weolwo/promise-learn/HEAD/promise_完成/07_promise的几个关键问题1.html -------------------------------------------------------------------------------- /promise_完成/07_promise的几个关键问题2.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weolwo/promise-learn/HEAD/promise_完成/07_promise的几个关键问题2.html -------------------------------------------------------------------------------- /promise_完成/07_promise的几个关键问题3.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weolwo/promise-learn/HEAD/promise_完成/07_promise的几个关键问题3.html -------------------------------------------------------------------------------- /promise_完成/07_promise的几个关键问题4.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weolwo/promise-learn/HEAD/promise_完成/07_promise的几个关键问题4.html -------------------------------------------------------------------------------- /promise_完成/07_promise的几个关键问题5.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weolwo/promise-learn/HEAD/promise_完成/07_promise的几个关键问题5.html -------------------------------------------------------------------------------- /promise_完成/08_自定义Promise.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weolwo/promise-learn/HEAD/promise_完成/08_自定义Promise.html -------------------------------------------------------------------------------- /promise_完成/09_async与await.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weolwo/promise-learn/HEAD/promise_完成/09_async与await.html -------------------------------------------------------------------------------- /promise_完成/10_宏队列与微队列.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weolwo/promise-learn/HEAD/promise_完成/10_宏队列与微队列.html -------------------------------------------------------------------------------- /promise_完成/11_Promise相关面试题1.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weolwo/promise-learn/HEAD/promise_完成/11_Promise相关面试题1.html -------------------------------------------------------------------------------- /promise_完成/11_Promise相关面试题2.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weolwo/promise-learn/HEAD/promise_完成/11_Promise相关面试题2.html -------------------------------------------------------------------------------- /promise_完成/11_Promise相关面试题3.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weolwo/promise-learn/HEAD/promise_完成/11_Promise相关面试题3.html -------------------------------------------------------------------------------- /promise_完成/11_Promise相关面试题4.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weolwo/promise-learn/HEAD/promise_完成/11_Promise相关面试题4.html -------------------------------------------------------------------------------- /promise_完成/11_Promise相关面试题5.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weolwo/promise-learn/HEAD/promise_完成/11_Promise相关面试题5.html -------------------------------------------------------------------------------- /promise_完成/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weolwo/promise-learn/HEAD/promise_完成/README.md -------------------------------------------------------------------------------- /promise_完成/lib/Promise.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weolwo/promise-learn/HEAD/promise_完成/lib/Promise.js -------------------------------------------------------------------------------- /promise_完成/lib/Promise1_整体结构.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weolwo/promise-learn/HEAD/promise_完成/lib/Promise1_整体结构.js -------------------------------------------------------------------------------- /promise_完成/lib/Promise2_Promise构造函数.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weolwo/promise-learn/HEAD/promise_完成/lib/Promise2_Promise构造函数.js -------------------------------------------------------------------------------- /promise_完成/lib/Promise3_then方法&catch方法.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weolwo/promise-learn/HEAD/promise_完成/lib/Promise3_then方法&catch方法.js -------------------------------------------------------------------------------- /promise_完成/lib/Promise4_Promise的resolve和reject方法.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weolwo/promise-learn/HEAD/promise_完成/lib/Promise4_Promise的resolve和reject方法.js -------------------------------------------------------------------------------- /promise_完成/lib/Promise5_Promise的all和race方法.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weolwo/promise-learn/HEAD/promise_完成/lib/Promise5_Promise的all和race方法.js -------------------------------------------------------------------------------- /promise_完成/lib/Promise_class.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weolwo/promise-learn/HEAD/promise_完成/lib/Promise_class.js -------------------------------------------------------------------------------- /version_2/1-Promise基本使用/1-初体验.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weolwo/promise-learn/HEAD/version_2/1-Promise基本使用/1-初体验.html -------------------------------------------------------------------------------- /version_2/1-Promise基本使用/2-Promise实践练习-fs模块.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weolwo/promise-learn/HEAD/version_2/1-Promise基本使用/2-Promise实践练习-fs模块.js -------------------------------------------------------------------------------- /version_2/1-Promise基本使用/3-Promise实践练习-AJAX请求.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weolwo/promise-learn/HEAD/version_2/1-Promise基本使用/3-Promise实践练习-AJAX请求.html -------------------------------------------------------------------------------- /version_2/1-Promise基本使用/4-Promise封装练习-fs模块.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weolwo/promise-learn/HEAD/version_2/1-Promise基本使用/4-Promise封装练习-fs模块.js -------------------------------------------------------------------------------- /version_2/1-Promise基本使用/5-util.promisify方法.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weolwo/promise-learn/HEAD/version_2/1-Promise基本使用/5-util.promisify方法.js -------------------------------------------------------------------------------- /version_2/1-Promise基本使用/6-Promise封装AJAX操作.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weolwo/promise-learn/HEAD/version_2/1-Promise基本使用/6-Promise封装AJAX操作.html -------------------------------------------------------------------------------- /version_2/1-Promise基本使用/resource/content.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weolwo/promise-learn/HEAD/version_2/1-Promise基本使用/resource/content.txt -------------------------------------------------------------------------------- /version_2/2-Promise-API/1-Promise的API-then和catch.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weolwo/promise-learn/HEAD/version_2/2-Promise-API/1-Promise的API-then和catch.html -------------------------------------------------------------------------------- /version_2/2-Promise-API/2-Promise的API-resolve.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weolwo/promise-learn/HEAD/version_2/2-Promise-API/2-Promise的API-resolve.html -------------------------------------------------------------------------------- /version_2/2-Promise-API/3-Promise的API-reject.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weolwo/promise-learn/HEAD/version_2/2-Promise-API/3-Promise的API-reject.html -------------------------------------------------------------------------------- /version_2/2-Promise-API/4-Promise的API-all.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weolwo/promise-learn/HEAD/version_2/2-Promise-API/4-Promise的API-all.html -------------------------------------------------------------------------------- /version_2/2-Promise-API/5-Promise的API-race.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weolwo/promise-learn/HEAD/version_2/2-Promise-API/5-Promise的API-race.html -------------------------------------------------------------------------------- /version_2/3-关键问题/1-如何修改promise对象状态.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weolwo/promise-learn/HEAD/version_2/3-关键问题/1-如何修改promise对象状态.html -------------------------------------------------------------------------------- /version_2/3-关键问题/2-能否执行多个回调.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weolwo/promise-learn/HEAD/version_2/3-关键问题/2-能否执行多个回调.html -------------------------------------------------------------------------------- /version_2/3-关键问题/3-改变状态与指定回调顺序问题.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weolwo/promise-learn/HEAD/version_2/3-关键问题/3-改变状态与指定回调顺序问题.html -------------------------------------------------------------------------------- /version_2/3-关键问题/4-then方法的返回结果由什么决定.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weolwo/promise-learn/HEAD/version_2/3-关键问题/4-then方法的返回结果由什么决定.html -------------------------------------------------------------------------------- /version_2/3-关键问题/5-promise如何串联多个任务.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weolwo/promise-learn/HEAD/version_2/3-关键问题/5-promise如何串联多个任务.html -------------------------------------------------------------------------------- /version_2/3-关键问题/6-异常穿透现象是怎么回事.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weolwo/promise-learn/HEAD/version_2/3-关键问题/6-异常穿透现象是怎么回事.html -------------------------------------------------------------------------------- /version_2/3-关键问题/7-如何中断Promise链条.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weolwo/promise-learn/HEAD/version_2/3-关键问题/7-如何中断Promise链条.html -------------------------------------------------------------------------------- /version_2/4-Promise自定义封装/1-初始结构搭建/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weolwo/promise-learn/HEAD/version_2/4-Promise自定义封装/1-初始结构搭建/index.html -------------------------------------------------------------------------------- /version_2/4-Promise自定义封装/1-初始结构搭建/promise.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weolwo/promise-learn/HEAD/version_2/4-Promise自定义封装/1-初始结构搭建/promise.js -------------------------------------------------------------------------------- /version_2/4-Promise自定义封装/10-1异步修改状态then方法返回结果/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weolwo/promise-learn/HEAD/version_2/4-Promise自定义封装/10-1异步修改状态then方法返回结果/index.html -------------------------------------------------------------------------------- /version_2/4-Promise自定义封装/10-1异步修改状态then方法返回结果/promise.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weolwo/promise-learn/HEAD/version_2/4-Promise自定义封装/10-1异步修改状态then方法返回结果/promise.js -------------------------------------------------------------------------------- /version_2/4-Promise自定义封装/10-2-then方法代码优化/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weolwo/promise-learn/HEAD/version_2/4-Promise自定义封装/10-2-then方法代码优化/index.html -------------------------------------------------------------------------------- /version_2/4-Promise自定义封装/10-2-then方法代码优化/promise.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weolwo/promise-learn/HEAD/version_2/4-Promise自定义封装/10-2-then方法代码优化/promise.js -------------------------------------------------------------------------------- /version_2/4-Promise自定义封装/11-catch方法与异常穿透/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weolwo/promise-learn/HEAD/version_2/4-Promise自定义封装/11-catch方法与异常穿透/index.html -------------------------------------------------------------------------------- /version_2/4-Promise自定义封装/11-catch方法与异常穿透/promise.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weolwo/promise-learn/HEAD/version_2/4-Promise自定义封装/11-catch方法与异常穿透/promise.js -------------------------------------------------------------------------------- /version_2/4-Promise自定义封装/12-Promise.resolve/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weolwo/promise-learn/HEAD/version_2/4-Promise自定义封装/12-Promise.resolve/index.html -------------------------------------------------------------------------------- /version_2/4-Promise自定义封装/12-Promise.resolve/promise.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weolwo/promise-learn/HEAD/version_2/4-Promise自定义封装/12-Promise.resolve/promise.js -------------------------------------------------------------------------------- /version_2/4-Promise自定义封装/13-Promise.reject/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weolwo/promise-learn/HEAD/version_2/4-Promise自定义封装/13-Promise.reject/index.html -------------------------------------------------------------------------------- /version_2/4-Promise自定义封装/13-Promise.reject/promise.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weolwo/promise-learn/HEAD/version_2/4-Promise自定义封装/13-Promise.reject/promise.js -------------------------------------------------------------------------------- /version_2/4-Promise自定义封装/14-Promise.all方法实现/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weolwo/promise-learn/HEAD/version_2/4-Promise自定义封装/14-Promise.all方法实现/index.html -------------------------------------------------------------------------------- /version_2/4-Promise自定义封装/14-Promise.all方法实现/promise.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weolwo/promise-learn/HEAD/version_2/4-Promise自定义封装/14-Promise.all方法实现/promise.js -------------------------------------------------------------------------------- /version_2/4-Promise自定义封装/15-Promise.race方法实现/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weolwo/promise-learn/HEAD/version_2/4-Promise自定义封装/15-Promise.race方法实现/index.html -------------------------------------------------------------------------------- /version_2/4-Promise自定义封装/15-Promise.race方法实现/promise.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weolwo/promise-learn/HEAD/version_2/4-Promise自定义封装/15-Promise.race方法实现/promise.js -------------------------------------------------------------------------------- /version_2/4-Promise自定义封装/16-then回调函数异步执行的实现/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weolwo/promise-learn/HEAD/version_2/4-Promise自定义封装/16-then回调函数异步执行的实现/index.html -------------------------------------------------------------------------------- /version_2/4-Promise自定义封装/16-then回调函数异步执行的实现/promise.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weolwo/promise-learn/HEAD/version_2/4-Promise自定义封装/16-then回调函数异步执行的实现/promise.js -------------------------------------------------------------------------------- /version_2/4-Promise自定义封装/17-class版本封装/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weolwo/promise-learn/HEAD/version_2/4-Promise自定义封装/17-class版本封装/index.html -------------------------------------------------------------------------------- /version_2/4-Promise自定义封装/17-class版本封装/promise.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weolwo/promise-learn/HEAD/version_2/4-Promise自定义封装/17-class版本封装/promise.js -------------------------------------------------------------------------------- /version_2/4-Promise自定义封装/2-resolve与reject结构搭建/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weolwo/promise-learn/HEAD/version_2/4-Promise自定义封装/2-resolve与reject结构搭建/index.html -------------------------------------------------------------------------------- /version_2/4-Promise自定义封装/2-resolve与reject结构搭建/promise.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weolwo/promise-learn/HEAD/version_2/4-Promise自定义封装/2-resolve与reject结构搭建/promise.js -------------------------------------------------------------------------------- /version_2/4-Promise自定义封装/3-resolve与reject函数实现/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weolwo/promise-learn/HEAD/version_2/4-Promise自定义封装/3-resolve与reject函数实现/index.html -------------------------------------------------------------------------------- /version_2/4-Promise自定义封装/3-resolve与reject函数实现/promise.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weolwo/promise-learn/HEAD/version_2/4-Promise自定义封装/3-resolve与reject函数实现/promise.js -------------------------------------------------------------------------------- /version_2/4-Promise自定义封装/4-throw抛出错误改变状态/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weolwo/promise-learn/HEAD/version_2/4-Promise自定义封装/4-throw抛出错误改变状态/index.html -------------------------------------------------------------------------------- /version_2/4-Promise自定义封装/4-throw抛出错误改变状态/promise.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weolwo/promise-learn/HEAD/version_2/4-Promise自定义封装/4-throw抛出错误改变状态/promise.js -------------------------------------------------------------------------------- /version_2/4-Promise自定义封装/5-状态只能修改一次/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weolwo/promise-learn/HEAD/version_2/4-Promise自定义封装/5-状态只能修改一次/index.html -------------------------------------------------------------------------------- /version_2/4-Promise自定义封装/5-状态只能修改一次/promise.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weolwo/promise-learn/HEAD/version_2/4-Promise自定义封装/5-状态只能修改一次/promise.js -------------------------------------------------------------------------------- /version_2/4-Promise自定义封装/6-then方法执行回调/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weolwo/promise-learn/HEAD/version_2/4-Promise自定义封装/6-then方法执行回调/index.html -------------------------------------------------------------------------------- /version_2/4-Promise自定义封装/6-then方法执行回调/promise.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weolwo/promise-learn/HEAD/version_2/4-Promise自定义封装/6-then方法执行回调/promise.js -------------------------------------------------------------------------------- /version_2/4-Promise自定义封装/7-异步任务then方法执行回调/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weolwo/promise-learn/HEAD/version_2/4-Promise自定义封装/7-异步任务then方法执行回调/index.html -------------------------------------------------------------------------------- /version_2/4-Promise自定义封装/7-异步任务then方法执行回调/promise.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weolwo/promise-learn/HEAD/version_2/4-Promise自定义封装/7-异步任务then方法执行回调/promise.js -------------------------------------------------------------------------------- /version_2/4-Promise自定义封装/8-指定多个回调/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weolwo/promise-learn/HEAD/version_2/4-Promise自定义封装/8-指定多个回调/index.html -------------------------------------------------------------------------------- /version_2/4-Promise自定义封装/8-指定多个回调/promise.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weolwo/promise-learn/HEAD/version_2/4-Promise自定义封装/8-指定多个回调/promise.js -------------------------------------------------------------------------------- /version_2/4-Promise自定义封装/9-同步修改状态then方法返回结果/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weolwo/promise-learn/HEAD/version_2/4-Promise自定义封装/9-同步修改状态then方法返回结果/index.html -------------------------------------------------------------------------------- /version_2/4-Promise自定义封装/9-同步修改状态then方法返回结果/promise.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weolwo/promise-learn/HEAD/version_2/4-Promise自定义封装/9-同步修改状态then方法返回结果/promise.js -------------------------------------------------------------------------------- /version_2/5-async和await/1-async.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weolwo/promise-learn/HEAD/version_2/5-async和await/1-async.html -------------------------------------------------------------------------------- /version_2/5-async和await/2-await.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weolwo/promise-learn/HEAD/version_2/5-async和await/2-await.html -------------------------------------------------------------------------------- /version_2/5-async和await/3-async与await结合.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weolwo/promise-learn/HEAD/version_2/5-async和await/3-async与await结合.js -------------------------------------------------------------------------------- /version_2/5-async和await/4-async与await结合.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weolwo/promise-learn/HEAD/version_2/5-async和await/4-async与await结合.html -------------------------------------------------------------------------------- /version_2/5-async和await/resource/1.html: -------------------------------------------------------------------------------- 1 | 观书有感 2 | -朱熹 3 | 半亩方塘一鉴开 4 | 天光云影共徘徊。 5 | -------------------------------------------------------------------------------- /version_2/5-async和await/resource/2.html: -------------------------------------------------------------------------------- 1 | 问渠那得清如许? 2 | 为有源头活水来。 -------------------------------------------------------------------------------- /version_2/5-async和await/resource/3.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weolwo/promise-learn/HEAD/version_2/5-async和await/resource/3.html --------------------------------------------------------------------------------