懒加载是非常实用的提升网页性能的方式,当访问一个页面的时候,只显示可视区域内的图片,其它的图片只有出现在可视区域内的时候才会被请求加载。 我们现在用原生的js实现简单的图片懒加载,主要利用的原理就是先不给设置 src ,而是把图片的路径放在 data-s
懒加载是非常实用的提升网页性能的方式,当访问一个页面的时候,只显示可视区域内的图片,其它的图片只有出现在可视区域内的时候才会被请求加载。
我们现在用原生的js实现简单的图片懒加载,主要利用的原理就是先不给设置src,而是把图片的路径放在data-src中,等待图片被加载的时候将路径取出放到src中。
HTML代码
判断元素是否在可视区域
方法一:
1. 获取屏幕可视区高度:
方法二:
1. 获取元素到可视区域顶部的距离:
方法三:
利用
js代码
第一种很多人都用过,所以我们就用第二种写一下
我们在用第三种方法写一个demo
|
2021-06-04
2019-01-10
2019-02-17
2021-09-12
2021-09-30