标签: preload

预加载CSS图像

我有一个隐藏的联系表单,单击按钮部署.它的字段设置为CSS背景图像,它们总是比已切换的div晚一点.

我在本<head>节中使用了这个片段,但没有运气(在我清除缓存后):

<script>
$(document).ready(function() {
        pic = new Image();
        pic2 = new Image();
        pic3 = new Image();
        pic.src="<?php bloginfo('template_directory'); ?>/images/inputs/input1.png";
        pic2.src="<?php bloginfo('template_directory'); ?>/images/inputs/input2.png";
        pic3.src="<?php bloginfo('template_directory'); ?>/images/inputs/input3.png";
});
</script>
Run Code Online (Sandbox Code Playgroud)

我正在使用jQuery作为我的库,如果我能用它来安排这个问题,那将会很酷.

谢谢你的支持.

css background image preloader preload

106
推荐指数
7
解决办法
11万
查看次数

加载预加载时出错:找不到渲染器

我在 vscode 中运行 jupyter 笔记本。但是当我尝试运行以下代码单元时出现错误。

import os
from torch.utils.data import DataLoader
from torchvision.datasets import ImageFolder
import torchvision.transforms as tt
import torch
import torch.nn as nn
import cv2
from tqdm.notebook import tqdm
import torch.nn.functional as F
from torchvision.utils import save_image
from torchvision.utils import make_grid
import matplotlib.pyplot as plt
%matplotlib inline
Run Code Online (Sandbox Code Playgroud)

错误是

Error loading preloads:
Could not find renderer
Run Code Online (Sandbox Code Playgroud)

我尝试过但无法在互联网上找到其解决方案。我该如何解决这个问题?

python pip preload visual-studio-code

51
推荐指数
4
解决办法
10万
查看次数

如何在Javascript中预加载声音?

由于该onload功能,我可以轻松预装图像.但它不适用于音频.Chrome,Safari,Firefox等浏览器不支持onload音频标签中的功能.

如何在不使用JS库且不使用或创建HTML标记的情况下在Javascript中预加载声音?

javascript audio preload

50
推荐指数
2
解决办法
5万
查看次数

如何使用HTML5预加载页面?

我记得读过有关使浏览器预加载页面的元标记.又是什么标签?

html5 preload

31
推荐指数
2
解决办法
3万
查看次数

预加载所有资产

在使用之前是否有一种通用的方法来加载所有资产?我想.swf在我的应用程序启动之前加载一些图像,音频文件和一些文件.目前,我通过创建新<img>元素并设置src图像路径来加载图像,对于音频文件,我preload="auto"<audio>标记中添加属性,然后执行ajax加载.swfs 的请求.

我目前正在加载文件的方式是否存在任何问题(某些浏览器没有缓存等),并且在显示我的内容之前是否有"最佳实践"方法集体预加载所有这些文件类型?

javascript jquery html5 preload

27
推荐指数
2
解决办法
2万
查看次数

html preload 和 prefetch 有什么区别?

Preload 和 prefetch 都用于提前请求资源,以便稍后的资源加载可以更快。两个好像可以互换

<link rel="preload" href="foo.js" as="script">

<link rel="prefetch" href="foo.js">

没有注意到任何区别。

它们的区别是什么?

html prefetch preload

27
推荐指数
5
解决办法
1万
查看次数

Flexslider减慢图像负载

我在我正在建设的网站上使用Flexslider.

我非常喜欢响应性,这就是我不想改为nivo-slider或类似东西的原因.

关于它的负面影响是它在加载所有图像之前不显示第一个图像.所以你必须等待加载滑块中的所有图像才能使网站正常显示.这在台式机/笔记本电脑上是可以接受的,但在移动设备上则不行.

我在这里找到了一个类似的问题Flexslider - 图像预加载器,但我无法让它工作.

我用它来触发代码

$(window).load(function() {
        $('.flexslider').flexslider();
    });
Run Code Online (Sandbox Code Playgroud)

这在我的HTML中

                <ul class="slides">             
                <li>
                    <img src="pictures/slide1.jpg" alt=" ">
                <li>
                    <img src="pictures/slide2.jpg" alt=" ">                         
                </li>
                <li>
                    <img src="pictures/slide3.jpg" alt=" ">
                </li>
                <li>
                    <img src="pictures/slide4.jpg" alt=" ">
                </li>
            </ul>
Run Code Online (Sandbox Code Playgroud)

问题是.如何让滑块尽快显示第一张图像?然后是第二个等等.

编辑:我解决了这个问题.它在下面的正确答案中给出.如果您有更好的解决方案:请分享:D

html jquery preload flexslider

22
推荐指数
2
解决办法
4万
查看次数

使用html5从视频到视频的无缝转换

我正在尝试创建一个功能,用户可以在多个视频之间进行更改(来回),同时保持单个一致的音频.想想能够从多个角度观看音乐会,但只能听一个音频.我在使用此功能时遇到的麻烦是,视频更改之间不会有延迟,或者音频将不再与视频同步(尤其是在多次更改后).

我尝试了两种方法,都只使用html5(我宁愿不使用闪存,虽然我最终会有一个后备)但没有无缝工作,虽然取决于浏览器和硬件,它可以非常接近.

基本方法:

方法1:使用javascript预加载所有视频并在每次单击时更改视频src路径

方法2:再次预加载视频并使用多个标签,并在每次点击时使用javascript进行更改.

反正是否有这两种方法中的任何一种无缝隙地无缝地工作?我应该使用一些轻微的手法,比如同时播放两个视频一秒钟然后显示第二个并停止第一个?这可不是用html5播放器完成的吗?它可以用闪光灯完成吗?

我已经看过几次这类问题的视频和音频都没有明确的解决方案,但它们已经有几个月了,我希望现在有一个解决方案.谢谢您的帮助.

javascript html5 preload html5-video

17
推荐指数
2
解决办法
9344
查看次数

使用rel预加载预加载字体

我正在使用html link rel preload标签预加载字体:

<link rel="preload" href="fonts/32ADEO.woff2" as="font" type="font/woff2">
Run Code Online (Sandbox Code Playgroud)

虽然这确实首先加载字体,但chrome中的网络选项卡显示两次加载字体!?

在此输入图像描述

我也收到以下警告:

资源https://mydomain.es/new-v8/fonts/32A0E0.woff2使用链接预加载预加载,但在窗口加载事件后的几秒钟内未使用.请确保它请确保它具有适当的<link>值并且是故意预装的.

我究竟做错了什么?

html preload

17
推荐指数
4
解决办法
1万
查看次数

为什么我们在预加载字体文件时需要“crossorigin”属性?

为了正确预加载字体文件,我们被告知始终需要将crossorigin属性应用于我们的<link rel="preload" />标签,例如:

<link rel="preload" href="fonts/comicsans.woff2" as="font" type="font/woff2" crossorigin>
Run Code Online (Sandbox Code Playgroud)

谁能告诉我真正的原因吗?我能找到的只是 MDN 中的链接,这些链接仅规定了此要求,而没有详细说明原因:

https://developer.mozilla.org/en-US/docs/Web/HTML/Link_types/preload#cors-enabled_fetches

当预加载启用 CORS 时获取的资源(例如 fetch()、XMLHttpRequest 或fonts)时,需要特别注意在元素上设置 crossorigin 属性。即使提取不是跨源的,也需要将属性设置为匹配资源的 CORS 和凭据模式。

如上所述,适用这一点的一个有趣的情况是字体文件由于各种原因必须使用匿名模式 CORS 来获取这些(请参阅字体获取要求)。

这似乎与我对 CORS 的理解及其必要性违反直觉。我确信这是有充分理由的,只是我找不到。

在任何人链接到我正在谈论的相同文档之前,请参阅下文:

https://drafts.c​​sswg.org/css-fonts/#font-fetching-requirements

我真的希望有人真正知道为什么这是一个要求,以及它的目的是什么,并有一些证据(文档等)来支持它,从而提供深入的答案。

html fonts preload cors

17
推荐指数
1
解决办法
8212
查看次数