gpt4 book ai didi

javascript - 确保按需加载图像

转载 作者:太空宇宙 更新时间:2023-11-04 04:52:06 24 4
gpt4 key购买 nike

我用 PHP 写了一个验证码图片验证,它支持验证码图片重新加载。在重新加载期间,脚本会显示加载等待动画图像。使用慢速互联网连接会导致延迟显示该图像。我通过在验证码脚本的第一个客户端脚本中插入此图像作为隐藏图像来解决此问题,以确保在使用重新加载功能之前将其加载到客户端缓存中:

<img src="captcha_loading.gif" style="display:none" />

我的问题是,这是解决延迟问题的更好方法吗?还是有其他更好的方法?

最佳答案

您可以使用一些 javascript 强制将图形加载到内存(缓存)中,而不需要在页面上有一个单独的元素:

Image capchaImage = new Image();
capchaImage.src = "/path/to/captcha_loading.gif";
capchaImage.onload = function(){
///Do something when image is done loading
document.getElementById('capcha').src = capchaImage.src;
document.getElementById('capcha').style.display = 'block'; // or inherit
}

关于javascript - 确保按需加载图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13279445/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com