es5如何实现promise_Promise从入门到自定义 | 尚硅谷Promise新版视频发布!

尚硅谷发布全新升级版前端课程,推出“5+100+3”人才培养新模式,5.5个月系统学习+100课时进阶课程+3年谷粒学院VIP课程,为技术成长持续赋能,打造前端架构师!预知详情,猛击:传送门!

es5如何实现promise_Promise从入门到自定义 | 尚硅谷Promise新版视频发布!_第1张图片

每个人的生命中,

都会出现一个永生难忘的强哥。

我的强哥,出现在我的大学。

他不分时间不分场合地大声问你:

同学,你相信真正的爱情吗?

有一次,我正在厕所放水,

端着枪,却心里兵荒马乱。

大学毕业前的日子,

强哥突然间安静了,

一个雨夜,

他叼着烟卷幽幽地对我说:

什么屎都不如人屎恶心啊。

这句话我至今才有所参悟……

在尚硅谷,我又遇到了一个强哥,

他长着一副出身名门正派一心攀龙附凤讨好师父师娘无奈小师妹被魔教公子勾引以身相许导致性情大变屠戮同门师兄弟被师傅清理门户一掌劈死前恍然大悟时的脸。

这句话你一口气都念不下来,

我强哥仅需八秒,中间还能嘬口茶。

es5如何实现promise_Promise从入门到自定义 | 尚硅谷Promise新版视频发布!_第2张图片

强哥参加一个酒局,

一桌子全是即战力:

山东的兄弟,新疆的朋友,东北的老铁……

两军交战先行试探:

hi,bro,are you 能整多少?

强哥伸出了一根手指。

才一瓶?

铁子们阴险地相视一呵呵:干他,

让这小子体验下满身大汉狼被围奸!

接下来……

强哥身边的人像麻袋一样陆续倒下,

最后一个趴在地下:你使诈!

强哥晃了晃手指,摇了摇头,

我的意思是:一直喝。

强哥说,

上学时他迷倒过万千少女。

每天清晨,

他桌上的早餐堆成了小山,

全是爱慕他的女同学买的。

每天上课,

年轻的女老师都不敢看他,

看一眼浑身发抖说不出话。

即便如此——

强哥坚持孑身一人!

苦心孤诣胸怀远大:

少年强则国强,少年进步则国进步,

青春少年是样样红,我就是主人翁,

我要为中华软件之崛起而读书!

es5如何实现promise_Promise从入门到自定义 | 尚硅谷Promise新版视频发布!_第3张图片

什么是武德?

看看强哥国际巨星般的战术后仰。

这就是强哥——

凡尔赛文化的技术领袖!

搞对象时,强哥给我支了一招:

约会带女生去做些刺激的事,

更容易促进你们的感情发展。

逛鬼屋,坐过山车,看恐怖电影!

刺激的事让她心跳加速,

误以为是你让她心动了,

从而对你产生感情。

我当时就跪了,烧黄纸做兄弟!

天地为证,日月可鉴,

我兄弟二人——

义结金兰,歃血为盟,

隔山河而不爽斯盟,

历岁月而各坚其志……

大将南征胆气豪,腰横秋水雁翎刀。

我强哥出新版Promise视频啦!

Promise是ES6引入的进行异步编程的新方法,语法上就是一个构造函数,它可以封装异步任务,对结果进行处理。Promise的好处是可以解决回调地狱的问题,并且指定回调与错误处理的方式更加方便。

Promise 在现代Web 项目中的应用十分频繁, 也是面试的高频题目,如果你想进大厂,必须掌握Promise内部的运行原理。

本套视频教程由浅入深,通俗易懂,对复杂的实现庖丁解牛,分步拆解,采用闯关式设计,循序渐进的讲解,更具学习的趣味性。课程内容涵盖前端与后端异步编程任务实践,让你宏观认识Promise!

教程共分五大部分内容:

1. Promise简介与基本使用

2. Promise的API

3. Promise中的几个关键问题

4. 自定义封装

5. async和await

   (异步编程的终极解决方案)

学习需要具备的前置知识:

1. AJAX

2. NodeJS基础

* 以上视频可猛击文末左下角

公众号聊天窗口发暗号:Promise,

免费获取全套教程!

教程视频简介教程详细目录

01.Promise视频简介

02.Promise的介绍

03.Promise的初体验(上)

04.Promise的初体验(下)

05.Promise实践练习-fs读取文件

06.Promise实践练习-AJAX请求

07.Promise封装fs读取文件操作

08.Promise-util.promisify方法进行promise风格转化

09.Promise封装AJAX请求

10.Promise对象状态属性介绍

11.Promise对象结果值属性介绍

12.Promise工作流程

13.Promise的API-构造函数-then-catch

14.Promise.resolve方法

15.Promise.reject方法

16.Promise.all方法

17.Promise.race方法

18.Promise关键问题-如何修改对象的状态

19.Promise关键问题-能否执行多个回调

20.Promise关键问题-

                  改变状态与指定回调的顺序问题

21.Promise关键问题-

                  then方法返回结果由什么决定

22.Promise关键问题-串联多个任务

23.Promise关键问题-异常穿透

24.Promise关键问题-如何中断promise链

25.Promise自定义封装-初始结构搭建

26.Promise自定义封装-

                  resolve与reject结构搭建

27.Promise自定义封装-

                  resolve与reject代码实现

28.Promise自定义封装-

                  throw抛出异常改变状态

29.Promise自定义封装-

                  Promise对象状态只能修改一次

30.Promise自定义封装-then方法执行回调

31.Promise自定义封装-异步任务回调的执行

32.Promise自定义封装-指定多个回调的实现

33.Promise自定义封装-

                  同步修改状态then方法结果返回

34.Promise自定义封装-

                  异步修改状态then方法结果返回

35.Promise自定义封装-then方法完善与优化

36.Promise自定义封装-

                  catch方法-异常穿透与值传递

37.Promise自定义封装-resolve方法封装

38.Promise自定义封装-reject方法封装

39.Promise自定义封装-all方法封装

40.Promise自定义封装-race方法封装

41.Promise自定义封装-

                  then方法回调的异步执行

42.Promise自定义封装-class版本的实现

43.Promise-async函数

44.Promise-await表达式

45.Promise-async与await结合实践

46.Promise-async与await结合发送AJAX请求

长按关注 >>> 盘它 es5如何实现promise_Promise从入门到自定义 | 尚硅谷Promise新版视频发布!_第4张图片 es5如何实现promise_Promise从入门到自定义 | 尚硅谷Promise新版视频发布!_第5张图片

你可能感兴趣的:(es5如何实现promise)