问题标签 [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.
jquery - 使用 jquery 预加载图像数组
我正在使用 jQuery 从 php 数组构建图像数组。我想循环浏览这些图像,在显示一些加载 gif 的同时预加载它们,直到所有图像都加载完毕。
目前,我已经尝试了很多这样做的方法,页面的其余部分似乎总是在继续加载,因此图像正在预加载,但不是在页面加载其余内容之前。
这是我所拥有的:
如您所见,#orig 设置为显示 preload.gif,然后应预加载图像,然后 #orig 应更改并淡入当前在数组中选择的图像。这不会发生,我从来没有看到 gif 并且图像在页面加载后继续加载一段时间。
请指教,非常感谢提前!
javascript - Javascript图片预加载策略
像许多人一样,我已经做了很长时间的图像预加载,但并不总是很理性。所以我想出了这个关于使用 javascript 预加载图像的正确方法的简短想法列表。
- 应尽快执行图像预加载脚本。它应该放在 HTML 的顶部(在 HEAD 部分中),与其他位于 BODY 部分底部的脚本不同。
- 它不能依赖库(例如 jQuery),因为这会延迟执行。
- CSS sprites 和 background-images 不需要预加载,因为 CSS - 通常在 HTML 的顶部调用 - 已经完成了这项工作(这当然减少了对 javascript 图像预加载的总体需求)。
- 预加载脚本可以在站点的每个页面上放置和运行,以确保无论用户进入哪个页面都有效。(但是每次运行脚本的开销,如果只是检查图像现在是否缓存?)
我很想听听您对这个主题的意见。
.net - 如何预加载 .net 程序集
在我的工作中,我们正在使用 .net framework 4 开发不同的应用程序。所有应用程序都使用我们开发的通用程序集,例如 data.dll 中的数据层。这些应用程序驻留在网络驱动器上,并直接从那里启动。
大多数大型应用程序第一次启动(冷启动)需要一段时间,比如 4-5 秒。随后的发射速度要快得多,几乎是瞬时的。我认为这与网络无关,因为最大的组件大约为 900KB,而且我们使用的是千兆网络。
我想创建一个在计算机启动时启动的服务,并在特定目录下加载所有 .net 程序集。我希望当用户启动一个程序时,所有必要的程序集都已经被加载并“JITed”,所以启动应该更快。
我知道如何创建服务,但我想知道这是否可行,因为我对 CLR 的理解非常有限......另外,是否会做类似 Assembly.LoadFrom(fileName) 的事情来预加载程序集?如果我有一段时间不启动任何程序,它们会保持加载状态还是会在一段时间后自行卸载?如果我更改已加载的程序集会怎样?
基本上,我想做一些类似OpenOffice Quick starter的东西,但是对于我们自己的应用程序框架。
感谢大家!!!
---编辑---
这很有趣......似乎以正确的方式进行,但不确定我是否理解一切......
jquery - 使用 jQuery Cycle Plugin 时如何避免预加载图片
我有一个带有大图像的幻灯片(jQuery Cycle),并且希望避免在页面加载时预加载所有图像。
相反,我只想加载第一个图像,并在用户点击它之后加载其余的图像。
我真的很感激任何想法!Javascript新手在这里......非常感谢!!!!!!!
jquery - jQuery:有什么建议如何按顺序预加载 dom 中的所有图像?
有什么想法吗?任何插件?我想找到所有 img 标签并按顺序显示它们?谢谢你
css - CSS:悬停状态图像缓存
当我们定义任何 CSS 的悬停状态时...&在悬停状态下,我们更改了background:url('image path');
预加载此图像的将在元素的第一次悬停时下载。如果是这样,那么如何预加载它...我知道用于预加载图像的 javascript.. 是否可行...
html - Javascript innerHTML 加载
我有以下代码:
我在脚本文件中有它。这个想法是在一个 div 中缓存一些图像,并在它完成时运行一个脚本。
但它不工作。
关于它为什么不起作用的任何评论?
谢谢。
编辑:脚本可以加载图像。
jquery - JQuery 中的 BG 图像预加载器
我有一系列图像
我在这个数组中循环,并根据间隔使它们成为 div 的背景
编辑:我需要在执行 setInterval 函数之前预加载所有三个图像。
提前致谢!!
core-data - 使用 NSMigrationManager 手动迁移 CoreData 以附加数据(预加载)
我的应用程序资源文件夹中有一个填充的 sqlite 数据库。在启动时,我想用这个 sqlite db 的数据预加载 coredata-store。我在persistantStoreCoordinator 方法中使用NSMigrationManager。这在第一次时效果很好,并将数据附加到存储中。但它会在每次启动时再次附加数据,因此在第二次启动后数据将被复制。我该如何解决这个问题?在数据库中我会使用主键,数据模型中是否有类似的东西?或者我可以比较实体对象吗?
感谢四位您的帮助,下面我使用的方法:
jquery - 确保图像在 Ajax 调用中预加载
我注意到 jQuery Ajax 调用在回调之前不会预加载/加载目标页面的图像。所以基本上它只是加载html然后进行回调,在回调之后它开始加载图像/图像。
所以我的问题是,是否有办法确保目标页面图像在附加功能之前也被加载/预加载。
示例代码:
有任何答案、线索、想法或实验吗?