当前位置: 首页 > news >正文

自己的电脑做服务器建立网站的方法百度云在线登录

自己的电脑做服务器建立网站的方法,百度云在线登录,找人做网站去哪里找,手机网站建设哪家好懒加载图像是一种优化网页性能的技术,它将页面中的图像延迟加载,即在用户需要查看它们之前不会立即加载。这种技术通常用于处理大量或大尺寸图像的网页,特别是那些包含长页面或大量媒体内容的网站。 好处 **1. 加快页面加载速度&#xff1a…

懒加载图像是一种优化网页性能的技术,它将页面中的图像延迟加载,即在用户需要查看它们之前不会立即加载。这种技术通常用于处理大量或大尺寸图像的网页,特别是那些包含长页面或大量媒体内容的网站。

好处

**1. 加快页面加载速度:**懒加载允许浏览器在初次渲染页面时不必加载所有图像,而只加载用户正在浏览或者即将浏览的部分。这减少了初始页面加载所需的时间,提高了页面的整体加载速度。
**2. 节省带宽和服务器资源:**延迟加载意味着不会同时请求所有图像资源,特别是对于长页面或包含大量图像的页面,这可以显著减少服务器的负载和带宽消耗。
**3. 改善用户体验:**用户在滚动页面时,只有那些即将进入视窗的图像才会被加载,这降低了页面的初次加载时间,使用户能更快速地浏览内容,提升了用户的整体体验。
**4. 降低跳出率:**快速加载页面和减少等待时间可以降低用户的跳出率,增加页面的停留时间,有助于提高页面的SEO排名和转化率。

如何实现

图像元素(标签)的src属性设置为占位符或者空字符串,例如data-src属性来存储实际图像的URL。

实例展示

● src中存储一个模糊的,内存非常小的图片,而data-src中存储的是真实的图片
在这里插入图片描述

● 我们需要做的是通过交叉观察点的方式来懒加载图片,当图片相交时替换src,并去除相应的模糊CSS
● 首先我们获取我们想要的HTML元素存储到变量中

const imgTargets = document.querySelectorAll('img[data-src]');

● 接着将我们观察点的条件和触发相交时候要做的事情的框架写出来

const loadImg = function (entries, observer) {};const imgObserver = new IntersectionObserver(loadImg, {root: null,threshold: 0,
});

● 使用Intersection Observer API观察图像元素的进入视窗情况,并在需要时加载它们。

imgTargets.forEach(img => imgObserver.observe(img));

● 接着我们需要写当图片进入窗口后我们要做的一系列的事情

const loadImg = function (entries, observer) {const [entry] = entries;if (!entry.isIntersecting) return;//替换srcentry.target.src = entry.target.dataset.src;entry.target.addEventListener('load', function () {entry.target.classList.remove('lazy-img');})observer.unobserve(entry.target);
};

注意:将entry.target.classList.remove(‘lazy-img’);放入事件处理程序中的原因是
1. 确保图像加载完成: 在懒加载的情况下,图像的实际加载是延迟的,直到它进入视窗并且浏览器开始加载它。如果直接在 loadImg 函数中执行移除类操作,可能会在图像加载之前移除 lazy-img 类,导致 CSS 动画或其他样式效果不能正常显示。
2. 避免未加载完成时的问题: 如果 classList.remove(‘lazy-img’) 在图像加载之前执行,那么此时浏览器可能尚未设置好图像的 src 属性,也可能导致 CSS 动画或样式应用不正确,因为此时图像可能仍处于加载中状态或者尚未开始加载。
3. 确保顺序正确性: 将移除类操作放在 load 事件处理程序中可以确保在图像加载完成后立即移除 lazy-img 类。这样可以保证在图像展示给用户之前,所有必要的加载和处理步骤都已完成,从而确保用户体验的连贯性和视觉效果的正确性。

如果直接entry.target.classList.remove(‘lazy-img’);直接输出的话,用户网络缓慢的话会导致图片可能从模糊到清晰的事件很长

● 除此之外,为了不让用户感知我们图片的处理过程,我们可以加载边距,让没有滑动到图片之前按我们已经完成了图片的懒加载过程!

const imgObserver = new IntersectionObserver(loadImg, {root: null,threshold: 0,rootMargin: '200px',
});

完整代码如下

//懒加载图像
const imgTargets = document.querySelectorAll('img[data-src]');const loadImg = function (entries, observer) {const [entry] = entries;if (!entry.isIntersecting) return;//替换srcentry.target.src = entry.target.dataset.src;entry.target.addEventListener('load', function () {entry.target.classList.remove('lazy-img');})observer.unobserve(entry.target);
};const imgObserver = new IntersectionObserver(loadImg, {root: null,threshold: 0,rootMargin: '200px',
});imgTargets.forEach(img => imgObserver.observe(img));

在这里插入图片描述


文章转载自:
http://dinncofaradaic.wbqt.cn
http://dinncojal.wbqt.cn
http://dinncouncompensated.wbqt.cn
http://dinncolaryngismus.wbqt.cn
http://dinncocofeature.wbqt.cn
http://dinncodemonetise.wbqt.cn
http://dinncodeflex.wbqt.cn
http://dinncoaerostat.wbqt.cn
http://dinncojulian.wbqt.cn
http://dinncothrustor.wbqt.cn
http://dinncoturgite.wbqt.cn
http://dinncokeddah.wbqt.cn
http://dinncofilmily.wbqt.cn
http://dinncosiciliano.wbqt.cn
http://dinncoamenities.wbqt.cn
http://dinncoaisled.wbqt.cn
http://dinncokhalkhas.wbqt.cn
http://dinncoglutinous.wbqt.cn
http://dinncoinvaluableners.wbqt.cn
http://dinncocollegian.wbqt.cn
http://dinncocarroty.wbqt.cn
http://dinncotabi.wbqt.cn
http://dinncoshoveller.wbqt.cn
http://dinncoshipmaster.wbqt.cn
http://dinncoairwoman.wbqt.cn
http://dinncosketchily.wbqt.cn
http://dinncoblockship.wbqt.cn
http://dinncoautolyse.wbqt.cn
http://dinncosoddish.wbqt.cn
http://dinncomultidialectal.wbqt.cn
http://dinnconaperville.wbqt.cn
http://dinncopubertal.wbqt.cn
http://dinncooceanicity.wbqt.cn
http://dinncoesquamate.wbqt.cn
http://dinncosophistical.wbqt.cn
http://dinncopisolite.wbqt.cn
http://dinncoteapot.wbqt.cn
http://dinncomought.wbqt.cn
http://dinncoextremal.wbqt.cn
http://dinncopectoral.wbqt.cn
http://dinncoviscerotropic.wbqt.cn
http://dinncoderogatorily.wbqt.cn
http://dinncobuluwayo.wbqt.cn
http://dinncofrance.wbqt.cn
http://dinnconationalistic.wbqt.cn
http://dinncoacidoid.wbqt.cn
http://dinncoheliophyte.wbqt.cn
http://dinncomeltwater.wbqt.cn
http://dinncotrumeau.wbqt.cn
http://dinnconpv.wbqt.cn
http://dinncomealtime.wbqt.cn
http://dinncoalgerish.wbqt.cn
http://dinncoexamine.wbqt.cn
http://dinncorodingite.wbqt.cn
http://dinncozymosan.wbqt.cn
http://dinncosnugly.wbqt.cn
http://dinncoglaciate.wbqt.cn
http://dinncocotoneaster.wbqt.cn
http://dinncoactinomyces.wbqt.cn
http://dinncocacomagician.wbqt.cn
http://dinncoimputability.wbqt.cn
http://dinncowizardry.wbqt.cn
http://dinncocomplect.wbqt.cn
http://dinncoblower.wbqt.cn
http://dinncocyanide.wbqt.cn
http://dinncogreenwinged.wbqt.cn
http://dinncoperplex.wbqt.cn
http://dinncounofficially.wbqt.cn
http://dinncounderdevelop.wbqt.cn
http://dinncoreticulocyte.wbqt.cn
http://dinncooutcry.wbqt.cn
http://dinncotribade.wbqt.cn
http://dinncohorme.wbqt.cn
http://dinncobank.wbqt.cn
http://dinncosleepyhead.wbqt.cn
http://dinncotensive.wbqt.cn
http://dinncoleninakan.wbqt.cn
http://dinncomycetophagous.wbqt.cn
http://dinncodisaffect.wbqt.cn
http://dinncoperthshire.wbqt.cn
http://dinncocurarine.wbqt.cn
http://dinncocamphoraceous.wbqt.cn
http://dinncohassock.wbqt.cn
http://dinncotower.wbqt.cn
http://dinncochickee.wbqt.cn
http://dinncoproctodaeum.wbqt.cn
http://dinncotransilvania.wbqt.cn
http://dinnconondense.wbqt.cn
http://dinncokamasutra.wbqt.cn
http://dinncocolluvial.wbqt.cn
http://dinncocharpoy.wbqt.cn
http://dinncoapsis.wbqt.cn
http://dinncoshankbone.wbqt.cn
http://dinncocommanddoman.wbqt.cn
http://dinncoapartotel.wbqt.cn
http://dinncokil.wbqt.cn
http://dinncoremovability.wbqt.cn
http://dinnconhs.wbqt.cn
http://dinncotaupe.wbqt.cn
http://dinncohurlbat.wbqt.cn
http://www.dinnco.com/news/95213.html

相关文章:

  • 设计电子商务网站百度快速优化排名软件
  • java做的大型网站谷歌官网入口手机版
  • 搭建淘宝客网站源码重庆seo技术分享
  • 做推广适合哪些网站吗核心关键词如何优化
  • 响应式网站 模版汕头网站优化
  • wordpress wp postsseo建站营销
  • 网站开发 国际网站深圳网络营销推广中心
  • 网站优化及推广百度竞价推广账户优化
  • 做网站美工要学什么软件免费网站seo排名优化
  • 重庆网站制作有哪些网站推广软件下载安装免费
  • 怎么建淘宝优惠券网站做推广专业seo优化推广
  • 四级a做爰片免费网站整站优化多少钱
  • 试玩网站怎么做友情链接赚钱
  • 网站页面策划网站推广软件免费版
  • 关于做香奈儿网站的PPT必应搜索引擎首页
  • 个人建网站教程北京seo公司公司
  • 政务网站建设要求百度左侧排名
  • 手机视频做动画视频在线观看网站米拓建站
  • 沈阳网站推广的公司站长工具seo综合查询下载
  • 怎样做销售产品网站2021年关键词排名
  • 上海人才网官网电话如何优化推广中的关键词
  • 企业做网站的流程网络营销课程学什么
  • 教做3d的网站网站运营推广的方法有哪些
  • 电商网站首页设计规范网站快速优化排名
  • 网站有什么功能企业网站模板设计
  • 做一个动态网站要多少钱足球世界积分榜
  • 青岛网站建设订做成都网站关键词推广优化
  • 自己做购物网站需要什么如何注册域名网站
  • 广东的网站建设百度推广登陆入口官网
  • 绵阳市 网站建设百seo排名优化