00:00
那我把刚刚我们那个写法来说一说啊,OK,其实就是两步,哪两步一边是为什么这边要同步,一个是什么,为什么这边要同步是吧,而且这边我们说什么,我们说这个HOME3D干嘛一定要把在他3D下面,这是变量提升的坑是吧?首先我们来说为什么这边需要通过。这边是不是自动轮播上来没有手动轮,是不是我这个自动轮波一直在播,是否问你自动轮播在播的过程中,自动轮播一直在什么运行。是不是自动轮播一直在,我问你OK,凹是指什么?一直在佳佳是不是,我问你有没有可能自动轮播到一半的时候,我去手动点了一下。是不是我们这干嘛自动轮播到一半时。自动轮播到一半时干嘛手动点了一次,那么你点的这一次。
01:09
好。点的这一次我们干嘛,我说没点一次是不是关系到两瓶的,你两瓶要进行切换的,那你是不是干嘛手动点了这次的话,我就要出发干嘛。是不是要去触发干嘛手动轮播了,触发手动轮播的时候,你是不是一个叫Z杠,一个叫O0Z杠一是谁你点上去的时候就告诉手动轮播的。逻辑了是你看Z等于X8等于X有没有变。还是零吗?不是啊哦,那是干嘛,你这边一直在跑啊。有可能跑到第二批,有可能跑到第三瓶了,那你是不是得告诉什么。受动轮播啊,我自动轮播上一次拨到了哪边,是不是这个通报。
02:00
是吧,你说这个同步最终干什么?我说自动轮播一直在拼凹凸,该是一直在家自动轮播到一半时有可能干嘛?有可能干嘛触发手动的不。是吧,这个时候干嘛,这个时候自动轮播的逻辑干嘛,必须要告诉什么,必须要告诉啊。手动轮播干嘛,我播到哪一瓶了是不是?我播到哪一个面上是吧,并且把下边给这个奥。是不是其他自动轮播的时候,他一直在做这件事情,这个同步能不能理解啊,OK,那上面这这边为什么同步。这边这边为什么通过。
03:01
问你,你手动点完要不要继续自动的货。你看这边是不是继续继续自动的波浪,我们说干嘛,我们说手动电玩。是需要干嘛,是需要自动轮播的,是不是OK,那自动轮波从。哪个面开始播,哪个面手动点的那个面是不是是不是从这个手动点的这个面开始干嘛,自动轮播。那我干嘛,我说手动。手动轮播的逻辑必须的嘛,必须要告诉自动轮播,我刚刚点了哪一个面,是不是我刚刚点的是this要给你,只要你点一次,我要告诉你一次,只要你点一次,我要告诉你。
04:23
啊,这个逻辑跟移动端逻辑一模一样,你要明白这两个同步的啊。意义在哪?其次,你还得明白干嘛解本身的一个问题。啊,变量提成的坑等等啊,那如果这个函这个home home3d一般我们的啊,因为刚刚我这个写法有问题啊,一般你定义完这个函数在他头上啊。调用我平常写函数是不是这么干啥,定义完这个函数立马在干嘛,在他头上调用嘛,我刚刚干嘛,我在这边去画很多变量吗?是不是才会出现这问题啊,说编码习惯也你要养好,你们讲函数定完立马给他。
05:02
调就在他头上调用,你也不要瞎调用,这个当中不要给我去定义任何变量干嘛,我们变量会提升的等等,很有可能你这个函数内部的变量外部干嘛。给干掉了,那不讲啊,是有一个变量提升长,那这个我们在讲高级的时候,其实还会单独拎出来讲对讲,就现在这个变量提升,你们能不能懂。应该能懂,之前有说过是不是啊好,那到现在怎么看?周年。好,自动录播。自动轮光,OK,待会去第四瓶吧,好,走无缝是不是取第二瓶好,回来,我让你去第一瓶。那继续再去第二天。选第三名。逻辑是不是完了,那是不是整个自动无缝的咱们就做完了,是不是,可是我们说处理3D的话,我们更希望干嘛。更希望你其实在这边还需要掉吗?重新开启吗?而且这边还有一个有没有重新开启电视API啊。
06:08
你们我们学过清除电子添加,有没有重新开启电池机添加,没有,那怎么办?用一个函数包一下,想要重新开启,把这个函数重新调一调,一般写循环定时器,不要单独写,拿一个函数给它包一下,而且一般我们说你要为了以后的逻辑稍微简单一点干嘛?我不希望循环定时器里面逻辑被触发两次,因为你本身就是个循环定时器。你们讲那在这个循环信息入步上一个嘛,就把它清掉,这是一个编码习惯。因为想循环定时器里面这个逻辑啊。你就也就这个循环电视器被调,被调两次三次就行了。你本身就是个循环定时器啊,你掉两次循环定时器,调三次循环定视器,这里面的逻辑永远都是在无限循环啊,你有必要把一个循环定时器你调几遍啊。
07:02
不需要,所以说上来你要把这个循环信息干嘛,给它清掉,这是一般写循环信息的套路。能不能理讲能讲OK啊好,那我们说,那我们希望干嘛,我们希望你轮播一次,只要我鼠标一上去就不要在录播了,你看现在我鼠标在上面,它一直在录播吧,那怎么办?写的时间码,而且这边还需要调码,还需要重新开启吗?不需要重新开启懂不懂?可是如果你们的业务逻辑里面需要重新开始,你也得知道怎么做,懂不懂,如果需要重新开启,你们就要考虑这个逻辑。哪个家?同步的逻辑。是不是不需要重新开始吗?这个逻辑需要考虑吗?不需要。能理解我的意思,OK,那怎么办?那我们是不干嘛,再把这个逻辑再补一补嘛,再把这个后干嘛。找到后面是不是那个最大的需要是吧,找到这后面怎么办。
08:03
后面怎么办,像事件呗,是不是OK走你这个事件我们加在最后吧。好,我们后面一点什么,欧盟是我们比较干净的鼠,鼠标是什么,欧盟是什么。的时候等于一个方形,干嘛进来说干嘛我让你。别动了吧,是不是把你请掉CTRL刷一下刷一下你看上来应该是在自动的播的,是是我在这边它也会自动轮播,一旦我进入到这个面上,它就不会自动轮包。所以进入到这个面。好尴尬,进入到这个面上还在播,为什么还在爆?HOME1欧。第八个吗?看一下有没有进这个吗。
09:01
世界硕士说下。轮播进来。有没有厨房,没有厨房。是没有处罚吧,是不是没有处罚说明什么?后面是不是整错了。是不是?好,说下你走动啊,再动快点走你。Za。听。申请了出去也没有了,出去让他动怎么办?这个怎么办?重新开启定时线。
10:01
应该什么摩斯,干净的这个一个时间找你刷一下,自动人波拨起来。好,挺掉。我看一会儿出去再播。哎,完事,那整个逻辑到现在完整了啊,第一题是不是还是逻辑蛮复杂的,OK。好,那到现在已经完了,懂不懂,那咱们的代码量也上来了。少说代码量,哎,上600行了吧,那这个项目的代码量肯定会上千行,对不讲,那也是我们第一次写上千行的代码吧,啊,很快就会第二次啊,讲讲移动端就第二次嘛,是吧,好,那OK,那这里面代码大家想想,现在所有的代码融在一块。你想一个人开花了才能看懂。是不是比如说这个项目,如果每一瓶是不同人开发的,要不要找?他是不是把别人写的代码看懂啊。
11:00
能不能理解好,那这句话涉及到我们以后我们是不是有个转化协同开发模块化,懂吗?OK,那这是我们最块讲的点,首先你要知道,首先你这些代码你得干嘛看得懂啊,懂吗。
我来说两句