正在回答
3回答
同学你好,理解的有误差,不是说后一个会影响前一个。而是因为如下图示代码,在页面滚动过程中会一直调用lazyLoadImgs方法,如果不删除数组中,已经加载过的元素,在滚动过程中,只要出现在了可视区域,就会被再次加载,浪费性能。
可以使用console.log输出语句测试下。示例:
删除已经加载过的元素,不管页面怎么滚动,所有的元素只会加载一次
如果不删除已经加载的元素,已经加载的元素只要出现在可视区域就会重新被加载
祝学习愉快~
3.WebAPP开发与小程序
- 参与学习 人
- 提交作业 622 份
- 解答问题 6815 个
微信带火了小程序,也让前端工程师有了更多的展现机会,本阶段带你从移动基础知识的学习到webAPP开发,及小程序开发,让你PC端与移动端两端通吃。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星