00:00
下面我们再来研究一个问题。如果。我们这个应用里边有多个filter。那么他们之间。执行的顺序是怎么样的?我们来看。呃,我们这样。我们拷贝一个啊,有so的,有这个就有。这个太多了,俩,我们用一个就行了,一二排on吧。零七。
01:16
啊。我们看这里有个so。对吧。Filter有一个。Some,我们再来一个。哎,这次我们是直接创建的,这个叫other filter。当然。仍然是刚醒。
02:05
嗯。好,我们再打开some。ER至ER。去点毒发之前,诶,那我们就这样拷贝它。这是other。Filter。之前之后对吧。我们再看一下注册。这个不要了啊。Inex。注册。Felt。这个是somef。这是Soviet。
03:02
这是other filter。这样我们把他俩。挨一块啊。好,我们看看他们之间这种关系。Some other filter。或者这样。他刚才在这个位置,还让他在这个位置,就这无所谓了。好。诶,这个可可不是啊,这个这个。Your pattern杠星对吧?这这俩都是杠星啊。那。下边运行一下吧。下面我们就运行一下。看好了啊,看好了它执行的顺序是怎么样的。
04:10
看。啊,这个我们找到他。把这儿清掉。这样吧。Some。好,我们来看它是怎么执行的,他先执行的是some。这个之前,然后执行在之前。也就是他是先执行他。紧接着又执行了,他紧接着执行了。
05:02
他对吧。再然后呢,是other filter。之后sum filter之后,也就是说紧接着又执行的他。完了才是他。这是个什么顺序啊,Some other other。这是个什么顺序?其实他这个顺序也很好理解。大家看,我给这儿画了一个图。你看看。One filter to filter。那么我们浏览器发出请求,先经过one filter。再经过two filter,然后走过some,紧接着呢。响应往回走。然后是two one。
06:02
所以出现的顺序是什么?One two some。Two one。是这样个顺序。对不对,Some other,然后some other some。那这个执行顺序,诶,他为什么是先some再other,为什么不是先other再some呢。哪儿和这个顺义有关系?我们马上就能想到他。那么如果说现在。我把它。哎,过了。弄到这儿。注册的时候先注册的谁,Other再注册。萨,你看看他会出现一种什么样的顺序?
07:15
伤心。Other son。然后solve some other,所以从这我们可以得出一个结论。当应用中存在多个filter时,其执行顺序与什么与其注册顺序一致?哎,这是我们得出这样一个结论。
08:06
它的注册顺序决定了执行的。顺序。
我来说两句