海宁市建设局官方网站6APP编辑WordPress

web/2025/10/4 12:33:48/文章来源:
海宁市建设局官方网站6,APP编辑WordPress,wordpress文章备份插件,手机流畅优化软件前言 在说到对图片资源进行优化时#xff0c;那就不得不提到图片预加载和图片懒加载#xff0c;可能很多朋友都了解这两者#xff0c;但是一直没有很清晰的概念#xff0c;以及什么时候用#xff0c;用在什么场景下#xff0c;今天就来详细的了解一下吧#xff01; 图…前言 在说到对图片资源进行优化时那就不得不提到图片预加载和图片懒加载可能很多朋友都了解这两者但是一直没有很清晰的概念以及什么时候用用在什么场景下今天就来详细的了解一下吧 图片预加载 图片预加载是指在页面加载时提前加载页面中需要使用的图片资源将它们缓存在浏览器中。 这样当用户需要查看这些图片时就可以直接从缓存中获取,减少等待时间,提升用户体验。 以下是一个简单的栗子 function preloadImages(urls, allImagesLoadedCallback) {const imgs [];const loadedCounter [];urls.forEach((url, i) {imgs[i] new Image();// 处理加载计数器imgs[i].onload imgs[i].onerror () {if (loadedCounter.length urls.length) {allImagesLoadedCallback();}};imgs[i].src url;}); }preloadImages([https://example.com/image1.png,https://example.com/image2.png,https://example.com/image3.png ], () {console.log(All images have been preloaded); }); 预加载图片通过 JS 创建 Image 对象设置其 src 属性为要预加载的图片URL浏览器会自动下载这些图片资源并缓存在本地。 从缓存获取图片当页面需要展示这些预加载的图片时,浏览器可以直接从本地磁盘缓存中读取图片数据不需要再次向服务器发起请求下载图片。 从缓存中获取图片数据比从远程服务器下载要快得多因为: 无需再次建立网络连接无需等待服务器响应无需传输数据的延迟 图片懒加载 图片懒加载是一种在页面滚动到图片位置时才加载图片的技术。这样可以减少页面初始加载时的数据量加快页面加载速度。当用户滚动到图片位置时再动态加载并显示图片。 使用Intersection Observer API这是一个原生浏览器API用于异步观察目标元素与其祖先元素或顶级文档视口的交叉状态。当目标元素进入视口时可以触发回调函数来加载图片。 参考文档 IntersectionObserver - Web API 接口参考 | MDN (mozilla.org) 一个简单的实例 const images document.querySelectorAll(img[data-src]); const observer new IntersectionObserver((entries, observer) { entries.forEach(entry { if (entry.isIntersecting) { const img entry.target; const src img.dataset.src; img.src src; img.classList.remove(lazy); observer.unobserve(img); } }); }); images.forEach(image { observer.observe(image); }); 我们为所有带有data-src属性的图片元素设置了一个Intersection Observer。当图片进入视口时我们从data-src属性中获取实际的图片URL并将其设置为图片的src属性从而触发图片的加载。 应用场景 图片预加载应用场景: 需要快速显示的关键图片对于一些需要尽快展示的关键图片如电商网站的产品主图、新闻门户网站的头版头条图片等可以使用预加载技术确保这些图片能够快速显示出来提升首屏体验。幻灯片、图片画廊等在包含幻灯片或图片画廊的页面中可以预加载相关的一些图片使得用户切换时下一张图片已经就绪,可以无延迟显示。游戏等富媒体应用游戏或者富媒体应用往往需要加载大量图片资源可以在加载界面预加载部分关键资源缩短真正进入应用的等待时间。小型网站或单页面应用对于页面数量较少、图片资源有限的小型网站或单页面应用直接预加载所有图片也是可行的方便后续无延迟加载。 图片懒加载应用场景: 图文内容丰富的页面一些包含大量图文内容的页面如新闻资讯、博客等,初始加载所有图片会拖慢页面速度。此时可使用懒加载,仅加载首屏图片其他图片滚动到视口时再加载。长列表或图库页面电商详情、图片社交等页面往往包含大量图片列表如果全部预加载会影响加载性能。使用懒加载可以只加载当前视口内的图片提高加载速度。移动端页面移动端的网络环境往往不如桌面端稳定也更加重视首屏加载速度。使用懒加载图片可以减少移动端首屏数据传输量提升加载体验。无限滚动的页面对于无限滚动加载数据的页面不可能一次性加载所有图片此时必须采用懒加载策略。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/86778.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

网站建网站建设做水利网站需要多少钱

一、前言 K8S经过多年的发展,构建了云原生的基石,成为了云原生时代的统治者。我将用三个博客系列全面,循序渐进的介绍K8S相关知识。 初级入门系列,主要针对K8S初学者,以及希望对K8S有所了解的研发人员,重点…

怎么做汽车网站php和什么语言做网站

最近富文本编辑器jodit终于更新发布到了4.0版本,加入了css变量、有更好的typescript支持,截止发文时的版本是:4.0.5,看到有了新版本于是便想着将本地项目中的jodit版本也进行升级,琢磨着再丰富和添加一些功能&#xff…

建设六马路小学 网站网站集约化建设的好处

1.概要 初步搭建了Layout界面的布局,其中包括左侧导航栏及其路由功能,和右侧头、体、脚部分的大致排版。最后在头部分中的昵称与头像替换成动态数据。 2.Layout主页布局 文件地址:src\views\Layout.vue 2.1 script行为模块 从elementUI中…

建站排行榜有哪些站内推广的方式

文章目录基本介绍入门步骤执行原理Servlet 生命周期线程安全问题解决方式Servlet 注解配置Servlet 继承与实现体系基本介绍 servlet,server applet,服务器端小程序 servlet 是一个接口,定义了 Java 类被浏览器访问(tomcat 识别&…

建立一个网站需要多少钱?网站网络营销外包

uni-app 微信小程序调试不更新问题解决指南 在使用 uni-app 开发微信小程序时,可能会遇到代码修改后无法更新或者不生效的问题。这种现象常见于调试阶段,通常与缓存、编译或代码错误有关。 本文将详细分析调试过程中常见的“不更新”问题,并…

dede能建立手机网站吗计算机做网站开题报告

目录: SpringMVC 的 “整合支持” ( 引入"Web依赖启动器",几乎可以在无任何额外的配置的情况下进行"Web开发")1.SpringMVC "自动配置" 介绍 ( 引入Web依赖启动器"后,SpringBoot会自动进行一些“自动配置”&#xff0…

专业做面膜的网站在线玩网页游戏h5网站大全

光猫就是“光modem”,是指将光以太信号转换成其它协议信号的收发设备,也是起着调制解调的作用。光猫也称为单端口光端机,该设备作为本地网的中继传输设备,适用于基站的光纤终端传输设备以及租用线路设备。而对于多口的光端机一般会…

长沙微网站开发公司网站域名注册流程

一、实验目的 (1)了解图像增强的目的及意义,加深对图像增强的感性认识,巩固所学的图像增强的理论知识和相关算法。 (2)熟练掌握低通、高通、带通、同态滤波器的使用方法,明确不同性质的滤波器…

怎样建设自已的网站英文网站收录提交

const 是 C 语言中的一个关键字,它表示一个对象或变量是常量,即在其生命周期内不可更改。在 C 语言中,const 有多种用法,可以提高代码的可读性和安全性。这里列举了一些关于 const 的常见用法: 声明常量变量&#xff…

ai特效字体网站设计方案步骤

我的 index.jsp 代码是这样 现在每次启动 访问的都是index.jsp 这也是它的默认配置 我这里写了一个 WebServlet 代码是这样 简单可以理解为 我们定义了WebServlet 访问路径为1cginServlet 其中在request作用域中 定义了一个userName值为 欢迎来到jsp世界 然后 跳转向 page.j…

网站建设教程开源代码下载手机网站建设ppt

文 | Mike Shou知乎(ID:Showthem)本文已获作者授权,禁止二次转载0. 写在前面「 开始写这边总结的时候是三月,纽约成了疫情震中,看着新闻报道里的中央公园,中国城,第五大道,往事浮现&…

网站建设纯免费官网太原seo推广优化

在手机侧与穿戴设备侧构建应用到应用的通信隧道,用于收发应用自定义的报文消息以及文件。实现手机应用和穿戴设备应用间的交互,为用户提供分布式场景和体验。比如手机应用发送音频文件到穿戴设备侧应用,实现在穿戴设备侧应用上播放音乐&#…

神奇网站基于php网站建设论文

基于java的SSM框架Vue实现大学生兼职信息网站演示 摘要 21世纪的今天,随着社会的不断发展与进步,人们对于信息科学化的认识,已由低层次向高层次发展,由原来的感性认识向理性认识提高,管理工作的重要性已逐渐被人们所认…

网站备案 修改新建网页的方法有哪些

var str "今天是星期" "日一二三四五六".charAt(new Date().getDay());alert(str); 转载于:https://www.cnblogs.com/lccnblog/p/5902525.html

钢筋网片理论重量表规格表南阳做网站优化价格

业务场景:APP列表页右上角有一个立即刷新按钮,点击立即刷新需要刷新当前页面。下面简单实现几个DEMO 效果图 目录 方法1:reload() 方法 方法2:replace() 方法

浏览器怎样屏蔽网站石家庄长安区网站建设公司

知不足而奋进 望远山而前行 目录 文章目录 前言 下载 安装 解压 安装 添加开发包 修改仓库路径 下载软件开发包(慢,不推荐) 解压已有软件开发包(快,推荐) 总结 前言 在嵌入式系统开发中&#x…

网站ueo福建建设执业中心网站

计算机技术在当今的社会,已经变得越来越热,充斥着我们生活的方方面面。人们的工作或是休闲,离不开互联网和电脑,这既受益于各类软件的诞生,也与时下的技术息息相关。Java作为编程界赫赫有名的语言,在最近几…

网站建设代码做网站什么是三网合一

目录 摘要 1. 介绍 2. 数据模型 行 列族 时间戳 3. API 4. 所需构件 5. 实现 5.1 Tablet的位置 5.2 Tablet分配 5.3 Tablet服务 5.4 压实(Compactions) 6. 优化 本地化分组 压缩(compression) 通过缓存提高读操作的性能 Bloom过滤器 C…

网站添加提醒网站怎么做有创意

drools。drools我们很自豪地宣布,从版本6.0.0.Beta1开始,将Drools Planner重命名为OptaPlanner。 我们也很高兴推出其新网站: www.optaplanner.org。 OptaPlanner优化了业务资源的使用。 每个组织都面临计划方面的问题:以有限的有…

如何建立公司网站多少钱线上seo关键词优化软件工具

栈 栈的概念 栈:一种特殊的线性表,其只允许在固定的一端进行插入和删除元素操作。进行数据插入和删除操作的一端称为栈顶,另一端称为栈底。栈中的数据元素遵守先进后出LIFO(Last In First Out)的原则。大家可以理解为…