粉丝0获赞1



前两天这期排序的视频,好多小伙伴在问怎么找到的那个排序的代码,虽然我在评论区里回复了,但还有很多小伙伴在问哈我,首先呢,我们先确定找的需要是点击这个表头之后的代码, 所以呢,我们就需要进到这个 eltable 里边,那我们点进去,至于点进去这个插件哈,我之前分享过。然后呢我们往下找,因为我们看的是点击表头的代码,所以我们要进到这个 table high 的组件里边再点进去, 然后这里边呢,待会发现他用的是这种软点的方式去渲染的页面,所以呢,我们可以往下找,看有没有关于 salt 有关的东西, salt 大概他在这判断是不是骚特一宝可排序的。然后呢放这种小图标,然后呢点击之后走这个方法,然后我们再看这个方法 在这里,然后这些呢,他其实在做页面上的效果,最后呢,他会掉一个这个 comet, 一个这个方法,那这个方法在这个页面里是没有的,所以呢,我们用全文搜找一下这个, 但是这个注意啊,默认我们这个是关上的,我们要把这个开关打开,这样的话呢,他会搜索所有文件, 大概有这么多,是吧,我们要找这个方法的定义,我们可以加小括号,看看小括号就没有了,或者我们加冒号, 看冒号就这几个。这样的话呢,我们就找到这个方法了,这有一个 table 的 g s, 还有一个饿了么 u i 的 common, 我们先不管这个,我们尽量看这个 table g s 里面的。然后呢进来这有一个 execute query 方法,我们再找到这个方法, 大家看他有一个 excuse salt 方法,这就离成功不远了,我们再去找这个方法,打开在这里,然后呢他就调了 watcher salt data, 我们继续往里找, 找到这个方法,这个方法就好玩了哈,大家看他最终这样调用了一个方法,用 object 扩起来,然后呢找到 uto 数组里的 i, 但是呢他这有一个注视是奥德拜,那我们先不管他为什么这样扩起来哈,我们去找这个奥德拜的方法, 打开它在这这个也是那个 i, 然后 return 有 alt by, 说明 alt by 这里边是有方法的,大概就这个,然后呢这就是那关键方法了,大家看这个 get key, 我们把它收起来,然后这有 compare, 这都是用变量来存储了两个方法,然后呢最终它 return 和 reader map, 然后点 sort 排序,关键的在这里打开,然后呢我们就需要调试这个,对吧?所以呢我们去找到,把这个签名啊多选一点进来,把它复制一下,然后呢关键来了,我们去到页面里啊,打开这个 network, 然后选 gs, 我们刷新一下,这样的话呢,页面加载 gs 都有了,然后在这个地方呢,我们用 comen option 加 f, 在 windows 里应该是 ctrl shift 加 f, 然后呢我们把这个要搜索的粘到这搜一下, 好,大家看搜到这么几个地方,然后呢下边他有一个带参数的,和一个不带参数的,其实都一样的,我们随便选一个,嗯呢就是这个方法了,大家看我们就可以在这打断点了。