时间:2021-07-01 10:21:17 帮助过:3人阅读
什么时候使用图片预加载?
如果页面使用了很多不是最初加载便可见的图片,有必要进行预加载:
我们在做网站的时候经常会遇到这样的问题:一个页面有大量的图片导致页面加载速度缓慢,经常会出现一个白页用户体验很不好。那么如何解决这个问题 呢?首先我们会想到的是提高服务器性能,使用静态缓存等手段来加快图片的加载速度,这的确是个好方法,不过有时候我们也可以从前台找一些解决的 方法。下面我来介绍一种在实际应用中经常会使用到的js预加载的方法。
首先在输出图片的时候我们做一些处理
实例讲解:Javascript,Jquery实现页面图片预加载百分比展现
如果需要在页面初始加载时显示加载进度。主要是指图片很多的情况下:
可以使用第三方Jquery插件jquery.imgpreload.min.js
调用里面的方法:imgpreload即可,实例如下:
这样就能在页面图片很多,且网速很慢的情况下给予用户一个百分比提示。
在做这个之前,由于每次本地测试加载都很快,百分比瞬间到100%然后消失,为了看上去有那么一回事,我还写了一个伪百分比进度条,仅供参考:
这是一个页面初始化完成之后,在页面上有一个模拟百分比不断增长的过程,到100%后消失进度条,显示主页面,不过跟实际页面加载没任何关系哦。
以上就是针对jquery图片预加载进行的详细学习,希望对大家的学习有所帮助。