问题标签 [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 投票
3 回答
1463 浏览

apache-flex - Flex 应用程序加载缓慢,没有进度条

我有一个 Flex 应用程序。有时当您查看它时,它完全符合预期。然而,有时当您查看页面时,它只是空白一分钟,没有进度条或任何等待指示。进度条在 flex 中应该是自动的。我想解决这个问题,因为我担心它会导致我们失去很多销售。如果它是一个 Flex 错误并且没有修复,有没有办法我可以将 Flex 应用程序定位在一些文本上,上面写着“正在加载..请稍候”,然后当应用程序加载时它会覆盖它?如果指示等待,我需要给用户一些排序,60 秒太长了,没有任何迹象表明正在加载。

更新:对于某些用户来说,显然它根本没有加载,直到刷新页面。

0 投票
1 回答
9455 浏览

javascript - 使用 jQuery Ajax 请求交换图像 src

我有一个<img src="..." />带有默认src设置的标签。我想让 jQuery 发出一个 ajax 请求来获取另一个图像,当这个新图像完全加载时,设置<img ... />标签的 src 以便没有闪烁。我宁愿不做任何预加载器之类的new Image().src="foo"。我真的很想在 ajax 请求上加载 iamges。有任何想法吗?

0 投票
3 回答
12840 浏览

apache-flex - Flex 4 中的自定义预加载器?

有没有人在 Flex 4 中成功实现了自定义预加载器?根据我的经验,当我在 Application 标签中使用 preloader="com.foo.MyPreloader" 指定自定义预加载器时,在 SWF 完全下载之前,预加载器不会显示,这违背了预加载器的目的!也许这是仍处于测试阶段的 Flex 4 框架中的一个错误?

0 投票
2 回答
177 浏览

flash - as3 preloading for distribution

So the easiest way to preload in as3 would be to use an external .swf to load the main .swf. Since I will be distributing my game around the internet I can only use one .swf. What would be the best way to do this? Can I still use the external method but somehow combine the finished product into one .swf?

0 投票
2 回答
159 浏览

image - 在网页上抢先加载图像的普遍共识是什么?

所以我一直想知道这一点,我目前正在建立一个非常面向图像的网站。人们如何看待预加载图像?他们是如何做到的呢?(Javascript 与 display:none css?)。

作为用户你怎么看?使用网站时获得的速度是否证明您必须花费额外的时间等待它加载?

从程序员的角度来看,更好的做法是什么?

0 投票
3 回答
397 浏览

image - HTML 图像映射和预加载图像

我已经构建了一个相当大的老式 HTML 图像地图。当您将鼠标悬停在区域标签上时,将加载另一个图像来替换整个地图。总共有 30 个鼠标悬停图像,为了避免加载延迟,我使用 jQuery 预加载了它们。

Firebug Net 面板显示所有图像在页面加载时加载正常(尚未触发鼠标悬停)。现在,当我将鼠标悬停在一个区域上时,萤火虫显示该图像正在第二次请求。尽管我在 firebug 中清楚地看到文件名高了几行,但这仍然是事实。

这是正常行为吗?似乎预加载工作......但鼠标悬停仍然向服务器发送请求以获取图像,导致图像交换前有 1-2 秒的延迟。

这都是直接的 html,不涉及 AJAX。

谢谢

0 投票
1 回答
1168 浏览

flash - 预加载器尺寸指南

我正在开发一个包含大量视频、高分辨率图形和音效的高端 Flash 网站 (AS3);不用说,最初的预加载器有很多工作要做(只是为了让网站达到可以根据需要动态加载附加资产的地步)。因为它会在大多数连接速度下显示一段时间,所以它的设计非常复杂,有很多动画、声音效果等,重量高达 300k。我确信我可以通过进一步的资产优化将其击倒,但我不确定我的目标应该是什么。您可能合理地期望用户下载的预加载器 swf 的最大文件大小是多少?

另一方面,我并没有对为我的预加载器安装预加载器的多重讽刺视而不见,但我也不完全反对它,特别是如果它是像徽标或小图像这样的轻量级的东西。这是一个荒谬的提议,还是人们真的会做这种事情?如果是这样,您可能会推荐哪些指南?

谢谢!

贾斯汀

0 投票
2 回答
1016 浏览

iphone - 在 iPhone 应用程序中预加载图像?

我有一系列需要在短时间内显示的图像(PNG 序列)。总共有 31 个 PNG,每个文件大小约为 45KB。我已经用以下代码加载了它们:

我使用以下代码显示图像:

其中 imgLayer 是一个CALayer. (imgTimer是一个间隔为0.03s的重复定时器)

但是我发现当我第一次调用图像时,它非常滞后。除了第一个外观,其他外观都没有问题。

它与预加载图像有关吗?还是我的图像文件太大?

0 投票
3 回答
356 浏览

css - 如何仅使用 CSS(无 JS)预加载图像?

如何仅使用 CSS 预加载图像,而不使用 JavaScript?它必须是跨浏览器的。

我不想使用 CSS 精灵。还有其他解决方案吗?

0 投票
2 回答
540 浏览

silverlight - 在加载 Silverlight 之前从数据库中预加载翻译

我们将本地化字符串存储在数据库中。我们正在构建的多语言应用程序需要本地化。数据层位于 WCF 服务之后,所有数据都通过这个 WCF 通道传输。

我们需要在 Slivlerlight 应用程序出现在用户浏览器中之前加载翻译。所以用这个预加载数据是最合乎逻辑的路径。但是 Silverlight 异步调用让我很难从数据库中加载翻译字符串,因为结果是在 Silverlight 加载之后加载的。

有没有办法解决这个问题?