前端性能优化之图片懒加载
控制视口外的图片进入视口时候再进行加载,从而提升页面初始化渲染性能和用户体验。
<img>
标签形式
首先,标签通过 src 属性的 url 来加载图片,因此将需要懒加载的图片 url 添加到 data-src 属性,这样 src 为空就不会加载图片了。
1 | <img |
用Intersection Observer
检测图片是否进入视口,目前不支持 IE
1 | if ("IntersectionObserver" in window) { |
控制视口外的图片进入视口时候再进行加载,从而提升页面初始化渲染性能和用户体验。
<img>
标签形式首先,标签通过 src 属性的 url 来加载图片,因此将需要懒加载的图片 url 添加到 data-src 属性,这样 src 为空就不会加载图片了。
1 | <img |
用Intersection Observer
检测图片是否进入视口,目前不支持 IE
1 | if ("IntersectionObserver" in window) { |
background
标签形式