00:00
那到这里呢,我们的准备工作就差不多了啊,这个准备工作其实表面上看是跟我们promise好像关系不大,有的啊,但实际上后面非常有影响,所以我提前跟大家讲一讲啊,好,下面啊,下一个我们要去讲的就是开始去说promise的使用了。就是包含promise的理解和使用,那这个地方第一个问题。啊,而且大家可以整体先看一看是什么意思呢?整体看一下,我主要是从三个方面去说,这三个方面其实是告诉大家学技术的时候。的一个基本流程。就是你要知道哪些问题,什么意思呢?你学promise,你知道它是什么。对吧,你得知道他为什么用这个新的技术,是不是就没他,我们是不是也可以去做一些事情,就没他我活不下去吗?不是,是后来才产生的,后来才产生的其实是以前也有办法的,是不是只是以前的办法稍微什么。
01:01
麻烦一些。啊,下面一个最后一下就什么。如何用?啊,其实就是三个单词,大家可能在学校的时候,老师也给你说过啊,What。什么Y,还有一个什么好?啊,你尤其是相对有一点深度,有点难度的东西,你一定要把这三个方面都搞清楚,而且首先要把这你这两个东西不能忘,你语法可以忘,就how是不是就涉及到语法的问题。语法的东西可以忘,就能记住就记住了,记不住拉倒。记不住你就就是我,一直存在一个就自然记忆。只能自然记忆了,你写一写,没办法记住了,我也没想着记忆,但记住了我也什么责任,是不是啊,就是自然记忆。啊,就如果很多东西,尤其技术方面,你是自然产生的记忆,即使你丢掉了,一看就懂,一看你就能捡回来。
02:04
当然,如果你是那种背的那种啊,非自然记忆,那你过段时间你早没了。好,来,我们先来看第一个是什么。啊,再一个啊,Promise这是个单词,是不,这个单词大家知道什么意思吗?承诺许诺。能听懂吧,承诺许诺什么用?承诺,许诺,将来给你一个东西。东西是什么?东西叫数据。能理解,不只是说啊,是成功的数据还是失败的数据,我还知道吗?不知道。这意思吧,好来。这个啊,我们在面试的时候就经常问你,你说一下你对promise的理解,你说一下到底是什么东西啊。好,这个数。
03:01
具有两种层次的表达。两种层次的表达,一种是抽象的表达,一种是比较具体的表达。抽象的表达是站在一个比较高的高度上面去看这个东西,去看这门技术了,它不是一个语法,不是一个,不是一个函数,能听懂不?那promise这门技术,它是GS中去执行什么呢?异步编程的新的解决方案。说白了,简单说,其实pro是用来去执行什么异步编程的,去做异步任务的是不是?那也说执行义务任务没有promise做不到吗?人那就说明既然是新的,那就有什么旧的,那旧的是什么样的形式呢?纯毁掉形式,哎,这里面我加了一个东西叫纯。纯回调的形式,这是为什么要加纯这个概念呢?就是因为里面有没有回调。是不是也要指定毁掉?
04:02
所以我要区分开来,你说个回调的形式,那那那好像在说没有回调似的。能理解吧,所以存就只有回调函数,没有promise,能听懂吧?好,等会我们再去分析啊,纯回调的形式和promise形式它们有什么样的区别?其实就是第二个问题。能理解吧,好。这说的是一个你你来看这个表达。什么解决方案,你想想看,这个就是,嗯,站在一个比较高的高度上面去看这门技术。你要有这种表达是非常好的。当然,你光有这个表达,可能面试官说你这说的太抽象了,你跟我具体说一说,到底是什么?是不是有可能,对不?你有这个表达能让你的回答更加专业。但是你太专业了,你不能下来,那也不行。那你不能下来,最后他一问,你就摔下来了?
05:02
能听懂不?你要不能自已下来,别人就把你推下来啊?好,那具体的表达怎么表达?很简单,从语法上来说,Promise是一个什么?是不是构造函数?那就说将来肯定要去干嘛,是不是超近它的实力?是吧,啊创造实例,其实一般真正干式肯定不是构造函数,干式一旦是构造函数了,肯定是他的实力去做什么事情。是不是反倒是,如果是一般的函数,那就是函数去做什。对吧,要是动作函数肯定差的,什么实力去做什么事啊,这都是通用技巧啊,大家需要具备一些很多的通用技巧啊,你学任何东西都有用啊好,那刚刚说的是从语法上来说的,下面如果我从功能上来说。这个promise的,那就要说promise对象了,因为我刚刚说过了,既然是构函数,那么说它对象去干什么是吗是吗?啊,Promise对象用来干嘛呢?封装一个什么,一步操作并可以得到它最终的什么结果数据对不对?当然结果肯定包含它数据吧。
06:15
能听懂吧?封装异步操作是不是将来可以得到它最终异步执行的结果?哎,那大家看啊。注意,要学学表达,如果你能按照我的去表达,绝对能击败他。就是让面试官觉得你的你的认识很到位,甚至还超过了他。嗯。在面试的时候,我跟大家说一下,其实有一个原则叫二加二加一的原则。这说的是二加一,什么意思呢?他不会问你个问题吗?假设问五个问题。你要有两个问题。答的特别好,超过这段时间他面试的所有人,甚至超过他的准备。
07:03
是可以的,完全可以。能听懂不完全是可以的啊,你要有两个问题,超过所有面试者,甚至超过他的准备。这是这样的,这还有两个问题,跟其他人差不多。啊,也能说几句是吧,只能说一点,但是呢,你让我生动的说呢,我确实没有专门研究过是吧,可能老师前面讲过啊,或者我前面看见过,这也也瞧过一下,大没有深入研究,是不是能说几句。啊,还有一个就是你啥也不知道。完全没听过,或者是见过,完全完全就是没有真正的去看,或者说有人跟我讲过,我就完全不记得了,这有可能吧,这是非常有可能的,对不对。哎,如果你面试的时候是这样一个结果,那你成功的几率就大。啊,尤其是这个。你有不会的有影响吗?没有影响,不是不是影响你啊,成功的关键,你说你个把不会的没关系的。
08:04
就是他看到你,你通过好的回答他就知道,哎,你这个没有是有这个能力的,比如说我问你一个问题,你不会这个,可能是因为我前面没做过,对不对,我以前做的项目没有这个相关的,我不知道是不是很正常。对吧,但是在我专业的领域,在我研究的领域,在我的领域,我是不是让你看到了我有很强悍的知识的深度的理解。是不是已经认识到你技术还不错吗?不是说一定认识你多强吧,至少,哎,还不错是吧?懂不懂啊?所以说,当。要知道我要去多准备一些。第一个二的点,能让他打破他的点,说服他的点。嗯。OK,好。这里面相当于我是从三个点再说了是吧,所第一个第二个什么第三个啊,其实没有,不需要说太多,注意啊,回答好问题并不要说很多话。
09:09
一定要说到什么,说到点上。你说再多没用。说对点,轻松搞定。啊。这个应该没问题吧,啊,它是什么?这个当然啊,你要通过后面的使用呢,来去加深这个理解。啊,加深这个理解啊,好,这说的是promise是什么啊。
我来说两句