懒加载是什么意思?

来源: 用户投稿 浏览: 0 收藏

1、懒加载是什么?


  懒加载(Load On Demand)是一种独特而又强大的数据获取方法,它能够在用户滚动页面的时候自动获取更多的数据,而新得到的数据不会影响原有数据的显示,同时最大程度上减少服务器端的资源耗用。


  2、懒加载作用是什么?


  在Web应用程序中,系统的瓶颈常在于系统的响应速度。如果系统响应速度过慢,用户就会出现埋怨情绪,系统的价值也因此会大打折扣。因此,提高系统响应速度,是非常重要的。懒加载节省了系统响应时间,提升了系统性能,非常具有利用价值。


懒加载是什么意思?

  3、懒加载原理


  监听页面的scroll事件,判读元素距离页面的top值是否是小于等于页面的可视高度


  判断逻辑代码如下


  element.getBoundingClientRect().top<=document.documentElement.clientHeight?显示:默认


  我们知道小程序页面的脚本逻辑是在JsCore中运行,JsCore是一个没有窗口对象的环境,所以不能在脚本中使用window,也无法在脚本中操作组件。


  所以关于图片懒加载就需要在数据上面做文章了。


  4、懒加载功能


  Web应用程序做的最多就是和后台数据库交互,而查询数据库是种非常耗时的过程。当数据库里记录过多时,查询优化更显得尤为重要。为了解决这种问题,有人提出了缓存的概念。缓存就是将用户频繁使用的数据放在内存中以便快速访问。在用户执行一次查询操作后,查询的记录会放在缓存中。当用户再次查询时,系统会首先从缓存中读取,如果缓存中没有,再查询数据库。缓存技术在一定程度上提升了系统性能,但是当数据量过大时,缓存就不太合适了。因为内存容量有限,把过多的数据放在内存中,会影响电脑性能。而另一种技术,懒加载可以解决这种问题。


  5、懒加载是什么意思结语:


  以上就是苹果cmsv10模板(PC+WAP)为大家搜集整理的关于:懒加载是什么意思?相关问题的解释和相关问题的回答,希望对你当前遇到的懒加载是什么意思?相关的问题能够提供和得到一些帮助!更多请关注:我的主题网帮助文档



作者:佚名 打赏作者 我要举报

免责声明:1.凡本站注明“来源:XXX(非我的主题网)”的作品,均转载自其它媒体,所载的文章、图片、音频视频文件等资料的版权归版权所有人所有,如有侵权,请联系admin#mytheme.cn处理;2.凡本站转载内容仅代表作者本人观点,与我的主题网无关。
0 条评论

网友留言