我是否需要保留对预加载图像的引用,或者是否可以对它们进行垃圾回收
Do I need to keep a reference to preloaded images or can they be garbage collected?
我在书籍或网上找到的每个图像预加载器示例都包含所有预加载图像的某种形式的cache
数组。
我创建了一个演示页面,如果您打开控制台,即使它们被垃圾回收,您也可以清楚地看到它预加载图像。
是否有任何理由让所有其他预加载器保留对预加载图像的引用,或者没有必要?
通常,保留加载图像的缓存没有用,因为浏览器已经自动执行此操作。但是,如果您提到的那些库这样做,它们可能有原因。也许出于动画目的,因为从 JavaScript 内存加载图像可能比从浏览器缓存加载图像更快。
相关文章:
- 如何知道javascript for语句中的所有结果是否都是错误的
- 检查输入是否都是数字html javascript
- 未能构造'Blob':提供的第一个参数为null,或者是无效的Array对象
- 在提交表单和显示消息之前,如何检查表单输入是否全是数字
- 如何在不包括当前日期的情况下检查日期是否不是过去
- 检查字符串中的字符是否都是唯一的
- FB登录API - 检查用户是否实际上是用户
- 是否可以使用主干模型的 cid 作为 html id 属性?它是否保证是独一无二的
- 如何检查 JavaScript 对象是否直接是“{}”实例,而不是子类
- 检查数组中的所有元素是否都是字符串
- 持续时间为零的css转换是否仍然是硬件加速的
- 我如何检查一个变量是否不是null,也不是数字
- 知道角度是否可以是北、南的最快代码;西方或东方
- if(x<Infinity)是检查x是否不是NaN并且可以强制为数字的最佳方法
- 角度隔离范围值可以通过“;真“;或者是空的
- Javascript:确定数组中的所有元素是否都是对象中的键
- Javascript:确定字符串中的所有字符是否都是唯一的,如果不是,则删除重复字符
- 该节点/快递路由如何完成更新?或者是这样
- 如果我在javascript中创建一个只包含异步函数的函数,那么新函数是否也是异步的
- 如何判断播放HTML5音频是否真的是在制造声音