簡體   English   中英

我需要保留對預加載圖像的引用,還是可以對其進行垃圾回收?

[英]Do I need to keep a reference to preloaded images or can they be garbage collected?

我在書中或在線上找到的每個圖像預加載器示例都包含某種形式的所有預加載圖像的cache陣列。

我創建了一個DEMO頁面 ,如果您打開控制台,您可以清楚地看到它預加載了圖像,即使它們被垃圾收集了也是如此。

是否有其他所有預加載器保留對預加載映像的引用的原因,還是不必要?

通常,保留已加載圖像的緩存是沒有用的,因為瀏覽器已經自動執行此操作。 但是,如果您提到的那些庫做到了,則可能是有原因的。 也許出於動畫目的,因為從JavaScript內存加載圖像可能比從瀏覽器緩存加載圖像更快。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM