0

题目描述

在微信小程序开发当中,我们难免会遇到需要渲染比较大的高清图,但是加载特别慢,并且会出现打印机那样一行一行出来的效果,体验不太好。
我已经对静态资源加CDN了,但第一次加载依旧会很慢

题目来源及自己的思路

我想过几种方案:
1.监听图片加载完成事件,等加载完成才显示整个图片,但是用了才发现图片加载监听事件并不能保证图片完全加载完毕才触发,所以效果不明显
2.用骨架图先代替原图,但是问题还是没办法准确监听图片什么时候才能完整显示

我希望做过比较大的项目或者有类似经验的大佬指导一下,我认为这也是性能优化的一个问题
自己还是个个人开发者,开发小项目比较多,关于大项目的一些性能优化问题基本不了解
因此,我想趁此机会学习一下前端性能优化的知识,请各位大佬指导一下

Thinker 29
2019-01-18 提问
3 个回答
0

压缩图片。
谁闲的没事把你的banner放大看。

0

两张图,一张高清版的,一张低质版的,页面加载低质版的,js监听高清版的onload事件,加载完成,替换图片

0

阿里云压缩图片,图片路径加?x-oss-process=image/resize,h_500

撰写答案

推广链接