当前位置:网站首页>页面懒加载
页面懒加载
2022-07-31 06:28:00 【weixin79893765432...】
前言
懒加载又叫延迟加载,主要指页面中图片、视频等大型资源文件的懒加载。
对页面中的图像做懒加载处理时,用户滚动到图像之前,可视区域外的图像是不会加载的。这与图像预加载正好相反。
懒加载的优点:
- 提升用户体验,加快首屏渲染速度;
- 减少无效资源的加载;
- 防止并发加载的资源过多会阻塞 js 的加载;
懒加载的原理(以图片的懒加载为例说明一下):
首先将页面上的图片的 src 属性设为空字符串,而图片的真实路径则设置在 data-original 属性中,当页面滚动的时候需要去监听 scroll 事件,在 scroll 事件的回调中,判断我们的懒加载的图片是否进入可视区域,如果图片在可视区内则将图片的 src 属性设置为 data-original 的值,这样就可以实现延迟加载。
一、JavaScript 懒加载
二、vue 懒加载
Vue实现懒加载的基本思路
Vue路由懒加载原理及实现
vue路由懒加载:import() 和 require()
三、react 懒加载
四、webpack 懒加载
边栏推荐
- 手把手教你开发微信小程序自定义底部导航栏
- DAY18:XSS 漏洞
- 【C语言项目合集】这十个入门必备练手项目,让C语言对你来说不再难学!
- Yu Mr Series 】 【 2022 July 022 - Go Go teaching course of container in the dictionary
- 2022.07.14_每日一题
- 【解决】mysql本地计算机上的MySQL服务启动后停止。某些服务在未由其他服务或程序使用时将自动停止
- 任务及任务切换
- 【科普向】5G核心网架构和关键技术
- 2022.07.29_每日一题
- gstreamer's caps event and new_segment event
猜你喜欢
基于交替迭代法的交直流混合系统潮流计算matlab程序iEEE9节点系统算例
DAY18:Xss 靶场通关手册
【面试:并发篇37:多线程:线程池】自定义线程池
360 push-360 push tool-360 batch push tool
DirectExchange switch simple introduction demo
Core Tower Electronics won the championship in the Wuhu Division of the 11th China Innovation and Entrepreneurship Competition
2022.07.18 _ a day
2022.07.20_Daily Question
PCB抄板
【Go语言入门】一文搞懂Go语言的最新依赖管理:go mod的使用
随机推荐
2022.07.26_每日一题
sort函数(快速排列)的使用方法
Introduction and self-order of bcos
超级详细的mysql数据库安装指南
【Star项目】小帽飞机大战(七)
2022.07.22_每日一题
Web浏览器工作流程解析
2022.07.12_Daily Question
2022.07.13 _ a day
03-SDRAM: Write operation (burst)
2022.07.13_每日一题
2022.07.13_每日一题
van-uploader上传图片,使用base64回显无法预览的问题
leetcode 406. Queue Reconstruction by Height 根据身高重建队列(中等)
LeetCode:952. 按公因数计算最大组件大小【欧拉筛 + 并查集】
gstreamer's caps event and new_segment event
Zero-Shot Learning & Domain-aware Visual Bias Eliminating for Generalized Zero-Shot Learning
van-uploader uploads images, and cannot preview the image using base64 echo
我开发了一个利用 Bun 执行 .ts / .js 文件的 VS Code 插件
2022.07.12_每日一题