lazy-loading 相关问题

延迟加载是计算机编程中常用的设计模式,用于将对象的初始化推迟到需要它的点。

延迟加载页面组件与 ES6 导入

我正在开发一个项目,我们在APP的路由级别使用延迟加载。 从'react'导入{悬念,懒惰}; const AppRoutes = 惰性(() => import(/* webpackChunkName: "App" */ './

回答 1 投票 0

在 Jetpack Compose 中每出现第 5 个项目后,在多类型惰性列中显示不同的可组合项目

我有两个列表,长度为 200 的数字列表和长度为 26 的字母列表。两个列表都有不同的可组合项来显示它们,即 NumberItem() 和 AlphabetItem()。 我想要 AlphabetItem()...

回答 1 投票 0

如何识别 Angular 中延迟加载的块文件中的模块

任何人都可以帮助我在构建应用程序时如何对块进行角度命名吗?我有 7 个惰性模块和一些额外的共享模块,但是在构建应用程序后,我可以看到几乎 15 个以上的ch...

回答 1 投票 0

遇到延迟加载网络工作者代码的问题

我有4个JS文件(one.js、two.js、三.js和四.js)。 One.js 使用 importScripts 作为 webworker 代码导入two.js,two.js 导入三.js 和三.js 导入 four.js。我如何延迟加载这些...

回答 1 投票 0

延迟加载 Angular Material 模块和捆绑优化

我正在使用版本 17 构建 Angular 应用程序,捆绑后,大小超出了预算。使用源地图资源管理器,插图显示有多个 Angular Material 模块...

回答 1 投票 0

ConcurrentDictionary + Lazy——实例化只会发生一次吗?

场景 假设我们有: var 字典 = new ConcurrentDictionary>(); 实例化 Heavy 非常消耗资源。让我们考虑一下这段代码: 返回字典。

回答 1 投票 0

Spring FetchType.Lazy 和投影抛出错误

我试图将我所有的数据库变成延迟加载,因为它太大了(像数百万), 为了不加载所有内容,我应用了惰性,并开始进行 Spring Projections, 然后,在项目中...

回答 1 投票 0

延迟加载始终加载最大的图像

我用这段代码实现了延迟加载: (函数(w,d){ var b = d.getElementsByTagName('body')[0]; var s = d.createElement("脚本"); var v = !("</desc> <question vote="0"> <p>我已经用这段代码实现了<a href="https://verlok.github.io/vanilla-lazyload/" rel="nofollow noreferrer">延迟加载</a>:</p> <pre><code>&lt;script&gt; (function(w, d) { var b = d.getElementsByTagName(&#39;body&#39;)[0]; var s = d.createElement(&#34;script&#34;); var v = !(&#34;IntersectionObserver&#34; in w) ? &#34;8.17.0&#34; : &#34;10.20.1&#34;; s.async = true; s.src = &#34;https://cdnjs.cloudflare.com/ajax/libs/vanilla-lazyload/&#34; + v + &#34;/lazyload.min.js&#34;; w.lazyLoadOptions = { elements_selector: &#39;.lazy&#39;, threshold: 250 }; b.appendChild(s); }(window, document)); </code></pre> <p>图片:</p> <pre><code>&lt;img class=&#34;mimg lazy&#34; src=&#34;data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEHAAEALAAAAAABAAEAAAICTAEAOw==&#34; data-src=&#34;https://example.com/photos/galeries/11992/11992_3.jpg&#34; data-srcset=&#34;https://example.com/photos/galeries/11992/11992_3.jpg 650w, https://example.com/photos/galeries/11992/11992_xxl_3.jpg 1600w&#34; sizes=&#34;(max-width: 992px) 650px, (min-width: 993px) 1600px, 650px&#34; width=&#34;650&#34; height=&#34;433&#34; alt=&#34;Alt text&#34; /&gt; </code></pre> <p>问题是它总是加载最大的图像xxl。</p> <p>我不知道为什么它不加载小图像,例如在移动设备中。</p> <p>谢谢你</p> </question> <answer tick="false" vote="0"> <p>最后我可以修复它,包括</p>之间的img </answer> </body></html>

回答 0 投票 0

如何在Nuxt中正确延迟加载图像?

是否可以在客户端同时使用 - ssr 和延迟加载图像。这是我的情况。我的标记是用 img[src] 渲染的,在我的 chrome 浏览器中按 ctrl+U 可以看到所有图像...

回答 1 投票 0

Angular 独立组件(使用 LoadComponent)- 延迟加载服务不工作

服务无法在组件中运行。并且控制台上没有错误。保持组件继续加载。当我从组件中删除服务时,它开始正常工作。有一些问题...

回答 1 投票 0

网页加载缓慢可能是由于API请求造成的

我想快速解释一下情况。本质上,我创建了一个 Livewire 组件,它允许我从无线电 API 获取数据来获取歌曲。这些歌曲每 3 分钟更换一次,我想要

回答 1 投票 0

如何延迟加载Adsense广告?

延迟加载Adsense Ads有什么工作方法吗? 我在堆栈溢出和谷歌中检查了一些答案,所有这些方法都只是延迟加载,我只需要在广告可见时加载广告...

回答 2 投票 0

Laravel 9 如何在结果集的第二层惰性加载关系

我们的项目使用 astrotomic/laravel-translatable 库在 Laravel 9 中进行翻译。问题是加载翻译的第二级关系(例如 hasMany)不会懒惰地执行...

回答 1 投票 0

Dash 中的延迟加载或其他类似选项

我有 2 个下拉菜单 - 名称和标签。 目前,数据存储在缓存(dcc.Store)中,我根据下拉值进行回调,并返回一个容器,其中过滤后的 df 为 df_co...

回答 1 投票 0

React Suspense 延迟加载,无需回退

我想延迟加载我的组件,以减少我的初始包大小,并使用反应路由器使用代码分割来动态获取组件。 然而,当使用 React Suspense 时,它们会强制你使用

回答 5 投票 0

转换到 React.lazy 加载组件时闪烁

在此存储库中:https://github.com/tlg-265/react-app-vanilla $ git 克隆 https://github.com/tlg-265/react-app-vanilla $ cd 反应应用程序香草 $ 纱线 $ 纱线开始 我有一个只有 3 页的虚拟应用程序:{

回答 3 投票 0

原生加载延迟导致部分图片无法加载

我有这个代码(减少了重现的最小值): 我有这个代码(减少了重现的最低限度): <div style="overflow:hidden;height:160px;width:160px;border:4px solid red;position:relative;"> <img src="https://josefkorda.cz/img/sluzby-koncerty.jpg" loading="lazy" style="height:100%;position:absolute;top:0;left:-1px;"> </div> 图像(红色边框)是通过 loading="lazy" 本机延迟加载的。 问题是,直到我更改 css 中的一些 DevTools 或删除代码中的 loading="lazy" 属性后,图像才会加载。 它开始工作,如果: left:0 用于图像或 overflow:hidden 已删除或 loading="lazy"已删除 这里是实时示例的链接(更新:通过为图像提供尺寸,问题在示例中不再可见) 这是示例图像,其中第一个带有图像的圆圈是它应该的样子,以及没有 loading="lazy" 时它的工作原理。接下来的圆圈(图像)是有问题的圆圈,其 loading="lazy" 标签中带有 img 属性。 我最近也遇到了这个问题,当你添加 CSS 样式“宽高比”时,它似乎可以自行解决 万一有人遇到这个问题,主要原因是我的用例溢出:剪辑;父溢出被隐藏(我不知道为什么)。解决了问题。

回答 2 投票 0

使用React.lazy加载CKEditor5组件

在我的项目中我想使用CKEditor5。问题是,这个版本与 IE11 不兼容,所以我的目标是延迟加载 CKEditor5 组件,当检测到 IE11 时,我不想简单地加载这些

回答 2 投票 0

视频延迟加载-背景

我想使用视频作为我网站的背景。我有这个: 我想使用视频作为我网站的背景。我有这个: <video autoplay muted loop preload="none" poster="{{ asset('img/web/intro_video_placeholder.webp') }}" loading="lazy"> <source src="{{ asset('img/web/video/intro_video.webm') }}" type="video/webm"> </video> 它工作得很好,但我想要实现的是延迟加载。我想先加载 css 和 js,然后开始加载视频,而且,如果加载了视频,我想自动播放它。 上面的代码无法正常工作,并且它会在慢速互联网连接上阻止我的 css 和 js(视频大约有 9MB)。 有什么解决办法吗?非常感谢。 你的代码看起来不错。但有一个小小的改变。如果存在 preload,则忽略 autoplay 属性。 document.addEventListener("DOMContentLoaded", function() { var lazyVideo = document.getElementById('lazyVideo'); // Function to play the video }); <video id="lazyVideo" muted loop preload="none" poster="{{ asset('img/web/intro_video_placeholder.webp') }}" loading="lazy"> <source src="{{ asset('img/web/video/intro_video.webm') }}" type="video/webm"> </video>

回答 1 投票 0

我可以使用另一个惰性组件作为<Suspense />后备吗?

我有一个sdk,需要延迟加载组件及其骨架。所以我实现了如下代码: const lazySkeleton = React.lazy(() => import('@my-sdk/skeleton')); const lazyComponent = React.la...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.