84669 person learning
152542 person learning
20005 person learning
5487 person learning
7821 person learning
359900 person learning
3350 person learning
180660 person learning
48569 person learning
18603 person learning
40936 person learning
1549 person learning
1183 person learning
32909 person learning
我去面试的时候,面试官问了我这个问题,我不知道该如何做优化,那么这种情况该如何做优化呢?我感觉他问这个问题的意思应该是因为加载了大量数据,再往上翻会卡顿,怎么解决这个卡顿的问题。
认证0级讲师
我只说说个人思路:
1、如果是往下滚动加载的是非大量的数据,比如加载的是一段一段的文档,可以像百度百科那样,在边上也动态生成一个目录,加载完后,要往上返回前面的一些内容,就直接点击目录上的锚点返回即可。
2、如果是往下滚动加载大量无序图片,那没啥好优化的了。。来个backToTop返回顶部差不多了。。你看谷歌图片,百度图片就这样。
要不你就加个锚点按钮吧(把这个按钮设置成自动消失),设置距离顶部的距离,每次点击的时候自动向上移动一个适合的距离,我觉得挺好~
可以做个像京东首页左边那样的楼梯按钮,可以回到指定模块
我只说说个人思路:
1、如果是往下滚动加载的是非大量的数据,比如加载的是一段一段的文档,可以像百度百科那样,在边上也动态生成一个目录,加载完后,要往上返回前面的一些内容,就直接点击目录上的锚点返回即可。
2、如果是往下滚动加载大量无序图片,那没啥好优化的了。。来个backToTop返回顶部差不多了。。你看谷歌图片,百度图片就这样。
要不你就加个锚点按钮吧(把这个按钮设置成自动消失),设置距离顶部的距离,每次点击的时候自动向上移动一个适合的距离,我觉得挺好~
可以做个像京东首页左边那样的楼梯按钮,可以回到指定模块