
javascript
hello_yajing
正在努力的程序猿一枚!
展开
-
promise me,一定要学会手写一个Promise(七)
将函数的Promise改为class类型的class Promise { constructor() { // 添加属性 this.PromiseState = 'pending'; this.PromiseResult = null; this.callbacks = [];// 为了多个then链式调用,保存then方法中的参数 //保存实例对象的this的值 const self = thi原创 2022-03-15 17:45:26 · 182 阅读 · 0 评论 -
promise me,一定要学会手写一个Promise(六)
一、手写Promise方法实现Promise的构造器方法function Promise(excutor) { // 添加属性 this.PromiseState = 'pending'; this.PromiseResult = null; this.callbacks = [];// 为了多个then链式调用,保存then方法中传入的回调函数 //保存实例对象的this的值 const self = this; function re原创 2022-03-15 17:42:51 · 489 阅读 · 0 评论 -
promise me,一定要学会手写一个Promise(五)
一、指定回调和修改状态的执行顺序<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0">原创 2022-03-15 17:28:22 · 538 阅读 · 0 评论 -
promise me,一定要学会手写一个Promise(四)
一、Promise API1. resolve方法<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-sca.原创 2022-03-15 14:16:48 · 401 阅读 · 0 评论 -
promise me,一定要学会手写一个Promise(三)
一、使用Promise封装ajax请求<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"&g原创 2022-03-15 13:15:57 · 167 阅读 · 0 评论 -
promise me,一定要学会手写一个Promise(二)
这一节我们一起来体验一下Promise的基本使用~~原创 2022-03-14 19:11:26 · 1152 阅读 · 0 评论 -
promise me,一定要学会手写一个Promise(一)
从b站看了尚硅谷的Promise课程,讲的非常好。所以总结以下加深记忆~~~原创 2022-03-14 18:58:33 · 1277 阅读 · 0 评论