1.看了一下其他问答,这里的图片预加载实际都是获取图片的实际高度,而不是接口那个
photoHeight,我还以为图片预加载是使用骨架屏的方式呢,看来是我想错了。
2.那么问题来了,啥时候使用预加载?啥时候可以不使用图片预加载呢?
3.感觉这两个方法根本就没啥区别啊,不需要图片预加载,当网速慢的时候还会出现img获取不到高度的情况,那还不如全部都是使用图片预加载了。
4.感觉不需要图片预加载这个方法没有实现的必要,根本就没有这种情况?还是说我理解错了?到底什么时候才不需要使用图片预加载?网速好的时候?但是不能保证每个人网速都好啊,感觉就是多此一举
5.刚看了一下课件,不需要图片预加载时:图片高度已知,这是什么意思呢?为啥没获取到img就知道高度了?但是如果没加载好img就知道高度,需要骨架屏吧?要给图片显示灰色吧?好像并没有实现?也不对啊,如果图片没加载好,也获取不了真实的具体高度啊?因为代码获取的是计算出来的高度,并不是接口传过来的高度,反正我就很懵。