问题标签 [preload]

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 回答
3832 浏览

jquery - 使用 jquery 预加载图像数组

我正在使用 jQuery 从 php 数组构建图像数组。我想循环浏览这些图像,在显示一些加载 gif 的同时预加载它们,直到所有图像都加载完毕。

目前,我已经尝试了很多这样做的方法,页面的其余部分似乎总是在继续加载,因此图像正在预加载,但不是在页面加载其余内容之前。

这是我所拥有的:

如您所见,#orig 设置为显示 preload.gif,然后应预加载图像,然后 #orig 应更改并淡入当前在数组中选择的图像。这不会发生,我从来没有看到 gif 并且图像在页面加载后继续加载一段时间。

请指教,非常感谢提前!

0 投票
1 回答
1142 浏览

javascript - Javascript图片预加载策略

像许多人一样,我已经做了很长时间的图像预加载,但并不总是很理性。所以我想出了这个关于使用 javascript 预加载图像的正确方法的简短想法列表。

  • 应尽快执行图像预加载脚本。它应该放在 HTML 的顶部(在 HEAD 部分中),与其他位于 BODY 部分底部的脚本不同。
  • 它不能依赖库(例如 jQuery),因为这会延迟执行。
  • CSS sprites 和 background-images 不需要预加载,因为 CSS - 通常在 HTML 的顶部调用 - 已经完成了这项工作(这当然减少了对 javascript 图像预加载的总体需求)。
  • 预加载脚本可以在站点的每个页面上放置和运行,以确保无论用户进入哪个页面都有效。(但是每次运行脚本的开销,如果只是检查图像现在是否缓存?)

我很想听听您对这个主题的意见。

0 投票
4 回答
3418 浏览

.net - 如何预加载 .net 程序集

在我的工作中,我们正在使用 .net framework 4 开发不同的应用程序。所有应用程序都使用我们开发的通用程序集,例如 data.dll 中的数据层。这些应用程序驻留在网络驱动器上,并直接从那里启动。

大多数大型应用程序第一次启动(冷启动)需要一段时间,比如 4-5 秒。随后的发射速度要快得多,几乎是瞬时的。我认为这与网络无关,因为最大的组件大约为 900KB,而且我们使用的是千兆网络。

我想创建一个在计算机启动时启动的服务,并在特定目录下加载所有 .net 程序集。我希望当用户启动一个程序时,所有必要的程序集都已经被加载并“JITed”,所以启动应该更快。

我知道如何创建服务,但我想知道这是否可行,因为我对 CLR 的理解非常有限......另外,是否会做类似 Assembly.LoadFrom(fileName) 的事情来预加载程序集?如果我有一段时间不启动任何程序,它们会保持加载状态还是会在一段时间后自行卸载?如果我更改已加载的程序集会怎样?

基本上,我想做一些类似OpenOffice Quick starter的东西,但是对于我们自己的应用程序框架。

感谢大家!!!

---编辑---
这很有趣......似乎以正确的方式进行,但不确定我是否理解一切......

0 投票
2 回答
2458 浏览

jquery - 使用 jQuery Cycle Plugin 时如何避免预加载图片

我有一个带有大图像的幻灯片(jQuery Cycle),并且希望避免在页面加载时预加载所有图像。

相反,我只想加载第一个图像,并在用户点击它之后加载其余的图像。

我真的很感激任何想法!Javascript新手在这里......非常感谢!!!!!!!

0 投票
3 回答
1987 浏览

jquery - jQuery:有什么建议如何按顺序预加载 dom 中的所有图像?

有什么想法吗?任何插件?我想找到所有 img 标签并按顺序显示它们?谢谢你

0 投票
4 回答
2837 浏览

css - CSS:悬停状态图像缓存

当我们定义任何 CSS 的悬停状态时...&在悬停状态下,我们更改了background:url('image path');预加载此图像的将在元素的第一次悬停时下载。如果是这样,那么如何预加载它...我知道用于预加载图像的 javascript.. 是否可行...

0 投票
3 回答
7402 浏览

html - Javascript innerHTML 加载

我有以下代码:

我在脚本文件中有它。这个想法是在一个 div 中缓存一些图像,并在它完成时运行一个脚本。

但它不工作。

关于它为什么不起作用的任何评论?

谢谢。

编辑:脚本可以加载图像。

0 投票
3 回答
676 浏览

jquery - JQuery 中的 BG 图像预加载器

我有一系列图像

我在这个数组中循环,并根据间隔使它们成为 div 的背景

编辑:我需要在执行 setInterval 函数之前预加载所有三个图像。

提前致谢!!

0 投票
1 回答
1267 浏览

core-data - 使用 NSMigrationManager 手动迁移 CoreData 以附加数据(预加载)

我的应用程序资源文件夹中有一个填充的 sqlite 数据库。在启动时,我想用这个 sqlite db 的数据预加载 coredata-store。我在persistantStoreCoordinator 方法中使用NSMigrationManager。这在第一次时效果很好,并将数据附加到存储中。但它会在每次启动时再次附加数据,因此在第二次启动后数据将被复制。我该如何解决这个问题?在数据库中我会使用主键,数据模型中是否有类似的东西?或者我可以比较实体对象吗?

感谢四位您的帮助,下面我使用的方法:

0 投票
1 回答
427 浏览

jquery - 确保图像在 Ajax 调用中预加载

我注意到 jQuery Ajax 调用在回调之前不会预加载/加载目标页面的图像。所以基本上它只是加载html然后进行回调,在回调之后它开始加载图像/图像。

所以我的问题是,是否有办法确保目标页面图像在附加功能之前也被加载/预加载。

示例代码:

有任何答案、线索、想法或实验吗?