温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
好了,呃,上节课呢,我们讲到了load的一些基本内容啊,它是个函数,同时呢,通过reserve load这个方式呢,能够去找到load的解析规则啊,去哪里去解解析这个load,那么接下来呢,我们还研究一下load的执行顺序啊好,接下来我们来看啊,我们呢,将来在定义的时候呢,可能这里面会这样写啊,我们load的配置呢,可能不止一个load,可能有多个load,那么我的配置呢,可能会这样写,来,我先把这个呢注释一下,我们呢可能会use一个数组啊,是个数组。那么那么数组里面呢,它会配置将来呢,比如说为LOADE1啊,LOADE2 loade3,那么它们的直接顺序呢,其实我们之前已经研究过啊,是先从后往前执行,也就是先执行三,再执行二,再执行一,所以我们看效果啊,当然现在我只有一啊,所以呢,这里我就不打印可了,我就打印啊一一对吧,然后呢,我再复制一下啊。好,这个呢是LOAD2。打122。好,再复制一个叫三。
01:03
打印三三好,我们待会呢,就只要看打印结果就好了,就能知道它load呢到底是如何执行的,我们可以运行一下。好,这时候你能看到它是先打印三,再打印二,再打印一,所以呢没问题啊,它漏打印顺序呢,是跟我们写的顺序是相反的,是从下往上执行,好除了这个以外呢,每个load上面呢,还有还可以添加一个方法啊model p,我们再添加个方法叫pitch,好这个方法呢,刚好相反啊,它会从前往后执行啊,我们来看一下打印顺序,自然就知道它到底是怎么打印的,Pitch这个1OK,把这个方法呢复制一份啊。P2。再复制一份,那么还有个P33。我们执行一下看看效果就知道了,诶你会发现先打印P1,再打印P2,再打印P3,再打印321啊,也就它整体的执行顺序是怎么样的呢?我们来看这里啊,它首先呢,会按照数组从上往下去方式去解析,这是没问题的,那么解析到第一个load呢,会调用第一个load的P方法,解到第二个呢,会调用啊NO2的P方法,所以会打印NO11啊P111 p22以及P33,解析完之后呢,再开始真正执行load的真正要执行的内容,以会打印结果又反过来是321,所以这样的一个顺序,所以如果你需要有些load呢,需要提前去做一些处理啊,那可以,那你可以在这里定义那个pitch方法,在这批方法呢里面呢,去放置你要执行的一些东西啊就可以了。
02:33
好了,那么这些呢,就是load的一些执行顺序啊执行顺序,那么当然只有一个load的话呢,那自然它只有一个会执行,那如果多个的话呢,我们一般会放在数组中,那么正常情况下是从下往上执行,当然它里面的P方法呢,那刚好反过来对吧。好了,这以上呢,就是logo的执行顺序了。
我来说两句