尚硅谷Promise教程

01_尚硅谷_课程介绍
介绍课程内容。

02_尚硅谷_函数对象与实例对象尚硅谷Promise教程
小结:1- 介绍了什么是函数对象什么是实例对象。 2- 出一些例子来区分实例对象还是函数对象。括号左边的都是函数,点左边的,都是对象。只是对象区分为函数对象和实例对象。实例对象的调用方法,很有可能是调用原型链上的方法。

03_尚硅谷_2种回调函数(同步与异步)

尚硅谷Promise教程
尚硅谷Promise教程
小结:
1- 先介绍了回调函数,什么是回调函数:你定义的,你没有调用它,它最后执行了。同步的:遍历的回调,还有Promise的executor函数。异步的:ajax,定时器,Promsie的成功和失败的回调。
2- 然后介绍了回调函数有2种,同步的和异步的。并且介绍了各自的区分方法、讲解了有哪些是同步回调哪些是异步回调。
3- 最后写了案例来介绍讲解。
遍历的回调,每取一个就调用一次。怎么判断是同步回调还是异步回调:在后面打印输出。

04_尚硅谷_常见的内置错误

尚硅谷Promise教程
**小结:**这个视频讲解了错误的几种类型,这两个错误是很常见的,错误发生了但是没有去处理可能会堵塞错误。可以try…catch去捕获一下错误。

05_尚硅谷_错误的处理(捕获与抛出)
尚硅谷Promise教程
尚硅谷Promise教程
**小结:**讲解了,代码报错阻塞后面代码的执行,那么方法就是抛出异常,对于可能会发生的错误的代码,就行抛出,
而抛出的方法有2种。

06_尚硅谷_Promise的理解

promose是什么?
为什么要用promise?
怎么使用promise?
what why how

尚硅谷Promise教程

promise是执行异步编程的,就是做异步任务的。旧的是纯回调。
尚硅谷Promise教程
构造函数一般是将来创造实例,实例对象去做某些事情,而一般函数,那么就是函数去做一些事情。

07_尚硅谷_promise的状态和状态改变
尚硅谷Promise教程
只有3个状态;状态只能改变一次,一旦改变就无法再变化。

08_尚硅谷_Promise的基本运行流程
尚硅谷Promise教程
1- new Pro 创建实例对象,状态就是ped状态
2- new Pro 括号里面要传递一个参数,是回调函数,而且函数内会启动异步任务,那么执行结果可能是成功还是失败
成功了就执行resolve,失败就执行reject(),状态就变成resolved或者rejected,一旦变成这个状态就会调用成功或者失败回调,成功或者失败回调怎么指定,then或者catch去指定,then可以指定成功的回调和失败的,catch只能指定失败的。
3- then调用会返回一个新的promise对象