老师,预加载损耗性能,但是为什么有些公司还是要求预加载呢?

来源:21-6 性能优化 - 几个示例

慕莱坞8157684

2018-01-12

写回答

3回答

陌上兮月

2018-01-31

我的理解:预加载一般用于用户非常有可能操作的地方,比如一些hover特效中背景图片的改变;而懒加载放在对当前内容的拓展上,比如“下拉查看更多”,这并不是用户很大概率去点击的,所以等到需要时再加载。

1
1
双越
理解的没问题。
2018-01-31
共1条回复

慕莱坞8157684

提问者

2018-01-12

图片预加载,我是看了您讲的懒加载 提问的

0
3
双越
回复
慕莱坞8157684
预加载一般用在客户端,即有能力操作多线程的环境中,不会用在前端纯 JS 的环境中。例如,你浏览今日头条、网易新闻等 app ,你现在处于列表页,此时 app 会预加载每个新闻的内容详情,这样当你点击进入某一篇新闻的详情页时候,app 会立马展示内容,无需再让你等待。
2018-01-12
共3条回复

双越

2018-01-12

你说的预加载具体指的是啥?

0
0

BAT大牛带你横扫初级前端JavaScript面试(第二版)

BAT高级前端工程师亲授,结合真实面试题,提高面试成功几率

4268 学习 · 817 问题

查看课程