当我createElement("IMG")
仅仅为了在使用“drawImage
”的2d画布中使用它时,临时IMG是否有资格进行垃圾收集?或者画布是否会引用它(如果是,我该如何清除此引用)?
答案 0 :(得分:1)
它应该有资格进行垃圾收集,但当然每个浏览器都可以(理论上)以不同方式实现它。
如果一旦清除了对它的所有引用,它就没有资格进行垃圾收集,那就是一个错误。
话虽如此,我想很多浏览器仍然会在缓存 中保留图像,所以即使Image对象被垃圾收集,使得具有相同src的新Image对象也可能立即加载