问题标签 [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 - 知道图像何时在 AJAX 响应中完成加载
我有一个 jQuery ajax 函数,可以将一些内容加载到 div 中,其中一些内容是图像。我想说,直到那些刚刚在我的 ajax 中加载的图像完成加载,然后运行一个功能,例如显示内容。这样,我不会将内容加载到 div 中并且图像开始加载。我希望它们被加载,然后将内容或show()
内容放在 div 中。
我已经看到了很多解决方案,例如 using .load()
,但它似乎不适用于使用 ajax 加载的内容。
jquery - 从 Ajax 调用中预加载图像
有人可以帮助我了解如何从 random.php 页面预加载图像,以便在第一次加载时它会淡入淡出。目前它有一个丑陋的批量回声,因为它们没有预加载,但是一旦页面运行,一旦它完全消失在另一个之后......
iphone - iphone:如何在应用程序加载的某个时间预加载数据,就在 awakeFromNib 方法之后
在我的(非常简单的)应用程序中,
--> 我在启动时在主视图中加载了一个子视图(名为“Splash”),如下所示(在我的 mainView 类中):
--> 我还通过单击子视图“splash”中的按钮(调用名为“LoadData:”的 IBAction)加载了一个 UITableView(名为“myTable”)。(所有视图都是在interfaceBuilder中制作的,每个视图在xCode项目中都有对应的类)
我想要做的是从 SQLite 数据库预加载(缓存)大量数据(750 个条目),然后再加载第二个子视图(“myTable”),它使用存储在数组中的数据。
为此,我有一个名为“RefreshData:”的方法,它在某个时间被调用以将结果存储在一个数组中。这个数组在 UITableView 中用于显示这些数据。一切都运行得很好,但是...
- 如果我在“mainView”类中的“awakeFromNib”方法末尾调用“RefreshData”方法,我的应用程序需要大约 15 秒才能显示第一个屏幕(名为“splash”):不好。
- 如果我在 IBAction“LoadData”中调用“RefreshData”,UITableView 需要大约 13 秒才能出现在屏幕上:一点都不好。
所以,问题是:有没有办法在第一个子视图(“splash”)确实出现在屏幕上之后调用“RefreshData”方法,并且在用户点击加载 UITableView 的按钮之前?
任何帮助将不胜感激,请为我糟糕的英语道歉!
jquery - 预加载隐藏的 CSS 图像
我正在开发一个带有 5 个左右隐藏 div 的基于 jquery 的主页,每个 div 都包含几个背景 css 图像。
问题是浏览器在显示父图层的可见性之前不会将 css 图像加载到 DOM 中,导致当图层可见时图像会缓慢加载。
我已经考虑过的解决方案:
- CSS sprites(为此重新设计的工作量太大,并且在显示/隐藏 div 时不会真正起作用)
- 这个自动加载 CSS 背景图像的 jQuery 插件(正如许多其他人所报告的那样,对我来说根本不起作用)。
通过js预加载图片:
该解决方案似乎将图像加载到 dom 中两次...一次在 js 加载它时,然后在加载它的 div 层变得可见时再次...所以它进行了 2 个 HTTP 调用,因此无法正常工作。
我缺少的这个问题的任何其他解决方案?
jquery - jQuery ajax 图像预加载
鉴于此,它会预加载图像:
你知道如何做同样的事情,但对于几个图像?
我尝试了类似的东西:
但它不起作用!
有任何想法吗?
javascript - jquery如何确保所有图像都已加载
imgsCount :: 我要加载的图像数量
1-此代码是否与所有浏览器兼容?
2-我怎么知道图片是否加载失败?
jquery - jquery图片加载不出来的问题
有人知道如何检查图像是否正确加载。我有一个预加载图像的脚本,我想做的是如果图像不存在,这会导致我的脚本不结束,我只需将属性“src”设为默认值
谢谢
javascript - 浏览器空闲时开始加载下一页
我有产品网站。在一页上,我展示了所有产品的缩略图和简要说明。当您单击照片时,您将进入详细的产品页面。
有没有办法让浏览器开始为“详细产品”页面加载和缓存 javascript 和 CSS,而用户只是在查看“所有产品”页面并尝试做出选择?
我希望仅在页面完全加载后才开始预加载和缓存,以免减慢速度。
关于如何实现这一点的任何建议?
google-maps - 如何预加载图像,以便它们在页面上的其他任何地方加载得更快,这是一个好习惯吗?
事情是这样的:我有一个谷歌地图,里面有很多标记。
问题是地图加载,保持空白一段时间,然后才显示标记。标记是自定义的 PNG。
我的想法是“预加载”它们(不确定这是正确的词),以便它们几乎与地图同时出现。
到目前为止,我所做的是添加我在地图上使用的相同图像,在地图之外,在页面的前面display:none;
我不确定,但似乎地图和图像显示之间的时间已经减少。
这是最好的方法吗?这是一个好的做法吗?
css - 如何仅使用 CSS(无 JS)预加载图像?
如何仅使用 CSS 预加载图像,而不使用 JavaScript?它必须是跨浏览器的。
我不想使用 CSS 精灵。还有其他解决方案吗?