00:00
好下一个啊,下一个我们点它点这个按钮,需要去干嘛去。收货期验证码呀。啊,获取验证码,那我是不是要给他加加点进听,最后在点点里面去发送验证码,但发送验证码我们不是我们现在做的,我们现在要做什么倒计时。对吧,做倒计时的一个效果,大家看啊,我们现在要做的是一个倒计时的效果。能不能看到,好,那加点睛听,这种事情能做的事情咱先做了。受不了。再说来这里。这一个好像有点问题,不能这么好。对吧,这个应该是一个什么,什么时候才有。Disem当时有了这个字,你到时候点击接听都加上了。就不能操作了吗?
01:01
那什么时候?才有了跟他有关系,跟这个跟这个直接关系,跟这个直接关系。你想,我当前如果不是一个正确的手机号,我让他的disabled为数是不是正常的?对吧,那现在呢。那也就是说啊,什么时候才是disabled呢?大家看啊,我们这里面啊。呃,我们这个地方这个地方啊。也就是说,他什么时候为disabled呢?哎,不是我这里面,我这面是不是要写一个写个这个冒号是吧,接着是不是确定这个值啊,哎,我不知道这个不值,是写写布可以还是仅仅写他可以,如果仅仅写他可以了,那我要写个三表的是吧。是吧,我我觉得应该可以支持force,我们来看一下,实际上就是。
02:02
我看他支不支持,等会一看就能测试就能知道,就这个。懂不懂?能到吧,我们等下看他来支不支持,去佛能看到吧,嗯,你要知道为什么取反。你想想看看我为正确的手机号时。我应该这个这个结果应该为什么为for,为for是不是就可以去点击啊来下面干嘛去。At,等于我去获取那个验证码的get code可以吧?获取验证码好。来写下来啊,接着来一个什么MY手呗,是吧,来一个方法对吧,这个里面主要做两件事情。
03:05
这个启动什么倒计时,能不能后面才干嘛发送而这请求,而这个价请求是干嘛去的,向指定手机号发送什么验证码短信对不对。这个是后台该做的事情啊。好来,我们要启动倒计时,先我乐一下,先试一下,刚刚我不能确定嘛,不是不能确定,那我就一下对不对,好来看一看。来现在点有用吗?没用对不对是吧,好,下面输入一个正确的手机号,点是不是可以。
04:02
啊,没有问题,是OK的是吧,OK的好。来那。诶,这里面有个问题你没发现吗?这一点你看这刚刷新了一下,其实。的话,实际上是发了一个整个一个一般的HP请求,这整个界面都刷新了,地址都变了,能不能也就是说现在能去发请求吗?实际上他提交的表单我跟你说。相当于提交了表单,也就是说我点击这个phone表单里面任何一个按钮,它的默认行为都是去提交表单的,但是我点击这个按钮,现在发提交表单嘛,不提交,所以我在这个艾connect这里面写一个什么。能懂不,这不禁止它的默认行为吗?那我们现在来测试一下,先把这个去掉,看是不是。
05:00
啊,发现问题解决问题啊,你开始肯定想不到。看到了吧,啊好,没问题。下面干嘛去?倒计时是吧?来倒计时倒计时的我们用到哪些技术啊?大家。定时器什么定时器,定时器两种啊,循环定时器,那我在循环定时器里面的这个界面效果是不是这一个东西发生了改变了,而且它不但在变化对不对。它是不是有一个倒计时的时间,假设从30秒开始,那是不是30 29 28,二十七一直到零销又又变这个。懂不懂,那你说这一个它是不是个变化的词。这个不是变化的,对不对,这是固定的,跟这个是变化的。是吧,怎么卖?
06:01
这个地方我是不是应该有一个属性或者叫变量来存储这一个统计计时的这个时间呢?对不?那你说我该怎么做?那就说明我们这里面应该有一个。Date数据啊,叫计时的时间对吧,比如说我叫computer,看什么意思。这不计时嘛,开始相当于什么呢?为零。那么懂啊,这是计时,说白了,计时为零说明什么?还在计时么?计时为零了,还在计时吗?是不是停止计时了啊,计时的时间?能看到吧,能看到那好了,那我这个显示。我这个这个显示就不是这么显示的吧。
07:00
这咋写上啊,是不是看计时时间呢?也就是说来看这里。这是个两种情况嘛,对不对,其实它是个三目表达式。大家看一下,如果它有值,我该怎么做,我应该显示一个什么内容,对不对,否则呢。你说我写什么?那不就显示他吗,是不是这个道理。能不能看到,如果它有这一个大于零嘛,你也当然你也可以写大于零对不对。试一试。它如果大于零,我是不是要显示什么,好像显示的是叫已发送多少秒是不是。嗯,这个地方还要好像还要拼串。啊叫。叫已发送对吧,已发送再就是剩余多少秒是吧,这剩余多少秒,这个地方是不是剩余的值,就是我的一个什么computer time。
08:12
对吧,都要描S。杨了。下面我们的任务干嘛去?是不是就看计时呗,对不对,什么意思啊,来吧,我们刚刚说了应该干嘛去。开始计时啊,开机一上来给这个值指令多少呢?就这个值等于多少?你要看你其实你准备倒计时多长时间,是60秒,无非就两种情况,现在常见的就是60秒和30秒,对不对。那你就可以设定二好,因为30秒。可以吧,那接着。是不是启动循环电器什么interval。
09:07
间隔时间一秒1000呗,在里面干嘛去啊,是不是减减,但是能一直减吗?不能,所以说有个范围对不对,那也就是说如果什么。This时间computer time小于等于零,我要表小于等于零的,实际上等于零就行对不对,干嘛停止计时对不对啊,停止计时对吧?要停进时是不是要调那个什么肯定啊,In inter这里面需要传一个什么呢?传一个interval ID对吧?而这个inter ID是不是启动的时候产生的返回的呀?
10:02
能看到吧。这能看懂吗?好。但是这里面要说一个事情啊,我每次点都能响应吗?都启动定什么。大家看。要判断什么呢?他如果正在计时的过程中,我要计时吧。你想啊,来看看挺有意思,现在我我这有bug啊,我也可以先测着bug来再去改也行,先肯定要去写一个这个是不是接着走,你你看它是不是已发送发不了啊,走里你看。看到了吗?而且它变得特别快。为什么变得特别快啊,我点了两次就产生了两个定时器,在每个人都给每隔一秒减一,那么相当于半秒就减一吗?对面或者一秒减两减二吗?对不对?这样不行吧。
11:06
也就是说什么意思,我什么时候才启动计时啊,如果当前没有计时对不对啊,没有计时,那没有计时,我怎么知道他没有计时呢?我怎么知道他没有计时?我怎么知道他没有计时?比如说我这个我我这个这个时间等于零可不可以,难道不啊,如果它等于零就等于零,那不就是取飞吗。是这意思不?能不能看懂,那此时我去干嘛去?我才干这个,而且吧,包括这个发请求。
12:03
包装发请求也必须在什么没有计时的时候才发。对不对。这个怎么弄?当然你也可以利用哪个呢?利用这个ID啊。看他有没有值呗。可以把ID存起来。也可以啊,利用一种手段,利用利用外D其实也可以做的,这个时候大家自己可以想一想,我就不再去做了。能看到吧,好,我们来看一下,看看行不行。现在我输入一个手机号,随便说啊,只要他说发音来,接着我点看这不行了,可以吧,可以没有任何问题啊,是可以的,好,那现在呢,我们就去实现了一个简单的倒计时的效果啊,就这么回事啊,行。
我来说两句