javascript - Web Workers 和图像预加载

标签 javascript ajax web-worker preload

我有一个网站,上面有一堆图像,使用图像标签手动放置在那里。你如何预加载它们?当我在网络选项卡中查看它们时,页面图像首先加载,然后网络工作人员在案例之后加载它们。如何让脚本先运行?

最佳答案

你不能使用 Web Workers。

Web Worker 是一个异步进程,根据定义,它在正常控制流之外运行。如果您希望之前加载图像,请不要使用 Web Workers。

参见:The definitive best way to preload images using JavaScript/jQuery?

关于javascript - Web Workers 和图像预加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37602451/

相关文章:

javascript - 在使用 ajax 通过 html 表单发送之前验证电子邮件地址

javascript - 如何将参数传递给 Rails Controller 方法然后使用 JQuery/AJAX 返回值?

javascript - 两个webworkers如何进行html5通信?

javascript - 在不更改显示属性的情况下隐藏 CSS 元素

javascript - 需要 Mongoose 模型并具有默认值

Javascript 元素类

javascript - 变量名中的 jquery id

javascript - Ajax/Jquery 表单无法工作

javascript - Web Workers 和引用错误

javascript - this._waiting 未定义