课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
懒加载和缓存功能的应用能够大大提高用户在浏览网页的使用体验感,而今天我们就通过案例分析来了解一下,懒加载与缓存的功能概念。
1、什么是懒加载?
只加载可视区的内容,当页面向下滚动时,再继续加载后面的内容。
图片懒加载的原理其实非常简单,我们先不设置图片的src属性,将图片的真实路径放到一个浏览器不认识的属性中(比如data-src),然后我们去监听scroll事件。当页面的scrollTop与浏览器的高度之和大于图片距页面顶端的Y(注意是整个页面不是浏览器窗口)时,说明图片已经进入可视区域,这是把data-src的值放到src中即可。
2、为什么要使用懒加载?
对于大多数用户,特别是移动端和网速比较的用户,如果屏加载过多的图片,页面将会加载得很慢而且浪费用户的流量。
Javascript脚步通常要等到DOM加载完后才会执行,如果加载的资源过多,可能会影响网页的正常使用。
能够节省流量和减轻服务器压力,更近一步就是能够为公司省成本。
3、正确使用缓存
缓存是一种保存资源副本并在下次请求时直接使用该副本的技术,因此使用HTTP缓存是WEB性能优化中必不可少的,也是每位前端开发工程师的必修课。
浏览器和服务器之间使用的缓存策略可以分为强缓存、协商缓存两种:
强缓存:在缓存数据未失效的情况下,不需要再和服务器发生交互
协商缓存:需要与服务端校验是否使用缓存
希望这辈子,最让你无悔的事情就是来达内学习!学习向来不是件易事,但无论过程多么艰难,希望你依然热爱生活,热爱学习!永远记得,达内将与你一同前行!现在扫码,立即领取万元课程礼包,助力0基础快速入行,为你梳理行业必备技能,全方位了解岗位发展前景!
【免责声明】:本内容转载于网络,转载目的在于传递信息。文章内容为作者个人意见,本平台对文中陈述、观点保持中立,不对所包含内容的准确性、可靠性与完整性提供形式地保证。请读者仅作参考。更多内容请在707945861群中学习了解。欢迎关注“达内在线”参与分销,赚更多好礼。