Javascript 我是否需要保留对预加载图像的引用,或者可以对它们进行垃圾收集?

Javascript 我是否需要保留对预加载图像的引用,或者可以对它们进行垃圾收集?,javascript,Javascript,我在书中或网上找到的每个图像预加载程序示例都包含某种形式的缓存数组,其中包含所有预加载的图像 我已经创建了一个控制台,如果你打开控制台,你可以清楚地看到它预加载的图像,即使它们被垃圾收集 所有其他预加载程序是否都保留对预加载图像的引用,或者这是没有必要的?一般来说,保留已加载图像的缓存是没有用的,因为浏览器已经自动这样做了。但如果你提到的那些图书馆这么做,他们可能有原因。可能出于动画目的,因为从JavaScript内存加载图像可能比从浏览器缓存加载图像快

我在书中或网上找到的每个图像预加载程序示例都包含某种形式的
缓存
数组,其中包含所有预加载的图像

我已经创建了一个控制台,如果你打开控制台,你可以清楚地看到它预加载的图像,即使它们被垃圾收集


所有其他预加载程序是否都保留对预加载图像的引用,或者这是没有必要的?

一般来说,保留已加载图像的缓存是没有用的,因为浏览器已经自动这样做了。但如果你提到的那些图书馆这么做,他们可能有原因。可能出于动画目的,因为从JavaScript内存加载图像可能比从浏览器缓存加载图像快