问题标签 [preloading]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
164 浏览

jquery - 在图像加载期间显示预加载图像,但所有图像的大小不同

我想显示图像 div 的预加载图像中心。但是所有图像都有不同的大小,因此预加载图像不能显示在每个图像的中心。

感谢提前!

0 投票
2 回答
119 浏览

javascript - 通过循环排列内容?

我正在尝试预加载图像库中的所有图像,并找到了一个不错的简单代码(第一个代码示例)。

我想尝试让画廊尽可能地充满活力。有没有办法循环浏览图库中的所有图像,以便可以预加载所有图像?

首先是用于预加载所有图像以供参考的代码。其次是我正在努力的工作。

.

0 投票
1 回答
532 浏览

c# - WPF 图标预加载

我的应用程序对货币做了很多工作,因此经常使用我拥有的 80-90 个 .ICO 文件作为国家标志资源,来代表每种货币。大多数屏幕都使用这些,每次使用都重新加载它们似乎是一种浪费,特别是考虑到当我使用具有 IMG 标签的数据模板时,它会冻结 GUI 或在 ListViews 等中加载它们时使其性能非常低下。

在 WPF 中是否推荐了某种方式或设计,我可以将这些图像预加载到 WPF 应用程序空间中,以便每当它们被引用时,它们已经被全局缓存和加载,所以我只需在应用程序启动时将它们加载到内存中,然后从那时起,每次使用都快如闪电?

谢谢

0 投票
1 回答
911 浏览

jquery - 需要预加载背景图像的方法

我需要一种通过 vanilla JS 或 jQuery 预加载背景图像的方法。我用的是纯CSS3 bg图库,就是一个普通的ul,每个li代表完整的bg图片。

没有 img 标签,每个 li 使用 css background-image 属性。我有四个画廊,每个画廊都由 AJAX 应要求加载。

如果有人可以指出一些例子,或者一些脚本可以帮助我为每个画廊预加载图像,那么当画廊被加载时,图像已经被预加载。

您可以在http://www.madebym.net/test/index.html看到测试站点

只有第一组链接有效,每个链接都指向新画廊。

0 投票
2 回答
7722 浏览

javascript - 使用 jQuery 预加载目录中的所有图像

我想将所有图像预加载到一个名为 的目录img中,该目录还包含名为ui_images.

我知道如何通过将它们的名称放在一个数组中并进行预加载工作来预加载特定图像,但我想知道如何告诉脚本动态搜索该目录中的所有图像imgimg/ui_images

这是我的代码:

0 投票
1 回答
421 浏览

c - 预加载静态链接的 C 符号

是否可以预加载静态链接的符号?

在linux中,我可以使用

LD_PRELOAD=libSomeLibrary.so ./anExecutableLinkedToAnOtherLibrary

但这仅适用于动态链接符号的情况。现在我需要将一些符号注入到一个可执行文件中,其中这些符号静态链接到其他一些库。

我知道在一般情况下,这在理论上是不可能的,因为静态符号甚至可能已被内联。但是,如果我们有一个没有优化且包含完整调试符号的调试版本,理论上应该可以将我们的符号注入正确的位置。

我对 linux 和 windows 世界的答案都很感兴趣,但即使只是在 linux 中解决这个问题就足够了。

0 投票
2 回答
1275 浏览

html - 浏览器是否会在 CSS 文件中预加载图像,而不管在页面上使用什么?

我的一个朋友在http://analyze.websiteoptimization.com/上扔了一个我通过该工具制作的网站。当他回到我身边时,他坚持说我的浏览器只在网站的主页上预加载了大量不相关的图像。

我回到他身边,坚持认为 YSlow(以及浏览器中的其他“网络”标签)证明只有专门显示的图像和内容才会加载到主页上——没有别的。我坚持认为该站点的统计数据仅用于完整访问该站点并下载所有必需的图像。

然而,他并不相信,认为某些浏览器(即 IE)无论如何都会预加载那些不相关的内容。出于这个原因,他使用全局 CSS 样式表,然后通过加载单独的样式表将更改应用于各个页面。

我认为最好的做法是尽量减少对服务器的请求,而不是添加更多,这就是我们有 CSS sprites 的原因。我还认为浏览器永远不会加载图像,除非需要它们来显示页面。

我不相信我可以接受没有健康讨论的答案。

  • 我是否正确,因为浏览器没有在每个页面上加载所有内容?
  • 上面的工具不正确吗?
  • 我朋友从工具结果中学到的教训不正确吗?

谢谢。

0 投票
3 回答
1214 浏览

actionscript-3 - 预加载嵌入源的 swf

我正在尝试预加载具有嵌入 swf 源的 swf。但它不想工作。我尝试了简单的预加载,但进度事件仅在加载后运行。任何想法?


似乎进度功能仅在文件实际加载后运行一次。进度事件应该在加载时运行,那为什么不呢?

0 投票
4 回答
138 浏览

php - 当我转到其他页面时,预加载的图像是否保留在浏览器中?

我正在用 javascript 制作图像数组来预加载图像。代码如下所示。

然后我在需要时在可能的代码中使用这个元素。我在每一页的开头声明了这个数组。我们每页都需要这种 150 张大尺寸图像。

所以我的问题是,当我在每一页上写这段代码时。它会在每个页面上一次又一次地加载图像吗?或者它只会在浏览器中加载图像一次。之后,当我在第二页上再次写这个数组时。那么它只是在浏览器中使用它。还是一次又一次地从服务器获取图像?

如果这种方法是错误的,那么正确的方法应该是什么?

0 投票
1 回答
569 浏览

javascript - 图像模糊?Chrome 上没有模糊图像,仅在 IE/FF 上......为什么?

我一直在做一个网站,我已经广泛使用文本图片来实现我不希望原生于 html/css 的样式和外观。如您所见...很容易检测图像中的文本是否有任何一点模糊。

一切都超级清晰,在 Chrome 上运行良好。但是,在 IE 或 FF 上完成页面加载后会出现问题。我所有的图像都变得永远模糊,即使它们来回缩放等等。当时,在我的大脑中,放入比必要更大的图片是有道理的,因为它会更清晰......但我想我完全错误的。希望一些大师能尽快解决这个问题。提前致谢!

上下文的一些示例代码:

我尝试预加载图像以拼命尝试修复解决方案,但这也没有做任何事情。我什至不知道预加载的代码行是否正常工作。

预加载代码:

新笔记:

我发现在调整窗口大小/缩放窗口后刷新图像本身将在 Chrome 上自动工作,但是在 Firefox 中并非如此。刚测试过。造成这种情况的根本原因是什么?