00:00
说完这个定时调用,我们还有一个和它很类似的一个东西,叫做一个延时调用,什么叫延时调用啊,那叫延时啊,哎,不马上掉什么意思呀,隔一段时间再再掉啊,隔一段时间再掉,我们来看看啊,我写一个死聊天,我先写什么呢?我先来这儿开启一个这个定时。定时器直接来什么呢?Set一个inter,然后呢,我这来一个function function呢,我这来一个这个3000,那表示是不是我这个函数是不是3000毫秒是意思啊,诶然后呢,在函数里边我写一个写一什么呢?Cancel点点log一个这个诶一个写一个变量吧,挂一个这个number等于一个一,然后我就输出一个number再加啊number再加,那现在这个效果是每隔3000毫3000毫秒也是三秒钟,是不是执行一个函数啊,执行一次就在控制台上输出这么一个数字啊,我们来看效果,CTRL1运行,或者咱们就直接呀。
01:05
在这看。变态变态,哎,稍微等一下。诶是不是一呀,诶然后再过三秒出来一个二,再过三秒是不是出来一个三呀,哎,我这个定时器的效果就什么呀,让我这个函数是不是每隔三秒钟就执行一次呀,哎,我们来说什么呢?还有一个叫做延时调用,延时调用呢,跟它差不多,这个叫什么呀?叫定时调用,定时调用每隔一段时间是不是调一次呀,而我们这个延时调用的那差不多不叫set interval叫什么呢?用法都一样,叫做一个set一个time out啊set一个time out,我们来说一下这叫什么呢?这叫做我们这个延时调用,诶延时调用什么意思呢?停不下来了是吧?哎,我们说延时调什么意思呢?延时调用指的是哎,一个函数不马上执行,而是什么呢?而是隔一段时间以后再执行啊,隔一段时间以后再执行,所以这块,那这个函数什么意思呀?诶,我定义这么一个匿名函数,这个函数干嘛呀,不马上执行干嘛呢?三秒以后再执行啊,三秒以后再执行,我这一保存,咱们来看效果,清空一下,打开我们这个变改平台,重开它怎么还执行着呢,是吧,一刷新。
02:30
诶出来一个一对吧,但是你看着。还有没有了。是不是就没了呀,哎,就没了啊,所以注意它是要什么意思呀,隔三秒以后再执行,而且只执行几次呀,只执行一次啊,只执行一次,哎只而且什么呢?它只会执行一次啊,只会执行一次,所以这块注意我们延时延时调用和这个定时调用的这个区别是什么呀?就是我们这个定时调用会执行多次,而什么呢?而我们这个延时调用只会执行一次,诶这什么时候用呢?比如说你可能网上看过那什么呀,广告一打开一网站咔就弹出一大广告是吧,它有一个有一什么呀,有倒计时15秒以后或者多少秒以后关闭是吧,倒计时然后呢,一过15秒这广告自动是不是就。
03:28
就关了呀,为什么关了,就是因为它有一个什么呀,延时调用格15秒以后调这个函数干嘛呢?去关闭这个广告,而那个函数用不用调多次呀,是不是只需要调一次呀?哎,调一次啊,这是我们说的一个延时调用,和它的区别就是一个是调用多次,一个是调用一次,那同样那这定这延时调是我能不能停止一样,来一个timer,是不是也会有一个变量啊,怎么停止呢?直接来一个一个timer out,就不是clear in了啊,是timer out,我们来什么呢?来一个这个timer,那这什么意思呀,叫做使用clear timeout关闭一个这个延时调用,哎,来关闭一个这个延时调用,我们来看效果啊,我这一保存走,你这个什么效果呀,刚开开就关上了,还值不值钱了。
04:24
哎,就不执行了啊,可以用它去关闭一个这个延时调用,它和定时调用一样,一个是什么呀?调用一次,一个是调用多次啊,那这里边我们来说一下啊,那我们说延时调用和这个定时调用实际上是什么呢?实际上是可以是可以互相代替的,什么意思?我一个定我一个定时调用,但是我它干嘛呀,执行一次,执行一次我就给关了,它是不是变成一个延时调用了,一个延时调用我说能调调用多次,是不是变成一个定时调用了呀,所以注意这两个东西是可以互相代替的啊,你用什么呀?延时占用可以实现定时占用功能,使用定时占用也可以实现什么呀,延时占用的功能,它们是可以互相代替的,那在开发中呢,诶我们可以什么呢?诶,可以根据自己的这个什么呀,需要去选择用哪个都行啊,用哪个都行,那这块我们实际上用的比较多的还是。
05:25
什么呀,定时调用,因为它就可以调用多次,它更加的什么呀,灵活延时调用,你要实现定时调用功能,稍微的麻烦一点点啊,说你麻烦一点,但是注意它们两个是可以互相去。代替的,哎,就是一个特点都是可以互相去代替的啊好,那这个呢,是我们说的一个延时调用啊,延时调用啊,同们听一下就OK了,但是咱们以后。
我来说两句