首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
有蝉
掘友等级
web前端
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
1
文章 1
沸点 0
赞
1
返回
|
搜索文章
最新
热门
Promise(3.2) 自定义(手写)Promise —— resolve与reject结构搭建
```javascript function Promise(executor){ //resolve和reject都是函数 //resolve函数 function resolve(value){
Promise(3.1) 自定义(手写)Promise —— 初始结构搭建
```javascript function Promise(executor){ } //添加then方法 Promise.prototype.then = function(onResolved,
Promise(2.4)—— Promise关键问题
1.如何改变promise的状态? ①resolve(value):如果当前是pending就会变为resolved(fulfilled) ②reject(reason):如果当前是pending就是
Promise(2.3)—— Promise的API
https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Promise API Promise
Promise(2.2)—— 为什么要使用Promise
指定回调函数的方式更加灵活 以前的必须在启动异步任务前指定 promise:启动异步任务=>返回promie对象=>给promise对象绑定回调函数(甚至可以在异步任务结束后指定/多个) 支持链式调用
Promise(2.1)—— Promise
Promise是什么 抽象表达 Promise是js中进行异步编程的新的解决方法 具体表达 (1)从语法上来说:Promise是一个构造函数 (2)从功能上来说:Promise对象用来封装一个异步操作
Promise(1.3)—— js中常见的错误(Error)和错误处理
错误 1、错误的类型 Error:所有错误的父类型 ReferenceError: 引用的变量不存在 TypeError:数据类型不正确的错误 RangeError:数据值不在其所允许的范围内 Syn
Promise(1.2)—— 两种回调函数(同步和异步)
同步回调 理解:立即执行,完全执行完了才结束,不会放入回调队列中 例子:数组遍历相关的回调函数 / Promise的excutor 异步回调 理解:不会立即执行,会放入回调队列中将来执行 例子:定时器
Promise(1.1)—— 区别实例对象与函数对象
实例对象:new函数产生的对象,称为实例对象,简称对象 函数对象:将函数作为对象使用时,简称为函数对象(操作属性或方法时)
理解js作用域和闭包(6)—— 闭包的作用
1. 在函数外部访问私有变量 2. 实现封装 3. 防止污染全局变量 理解js作用域和闭包(6)—— 闭包的作用
下一页
个人成就
文章被点赞
148
文章被阅读
28,174
掘力值
948
关注了
10
关注者
37
收藏集
0
关注标签
0
加入于
2020-11-19