0
我正在閱讀關於DOM循環引用以及它們是如何導致javascript中的內存泄漏的問題,尤其是在IE 6和7中。現代瀏覽器使用標記和掃描技術來有效地從內存中刪除這些對象嗎?是由Chrome,Firefox和IE發現的DOM循環引用嗎?
我正在閱讀關於DOM循環引用以及它們是如何導致javascript中的內存泄漏的問題,尤其是在IE 6和7中。現代瀏覽器使用標記和掃描技術來有效地從內存中刪除這些對象嗎?是由Chrome,Firefox和IE發現的DOM循環引用嗎?
是由chrome,firefox和IE發現的DOM循環引用嗎?
是的(很好,最近的IE瀏覽器,我認爲你從IE9開始是安全的)。
我不能說他們使用的確切機制,如果他們使用不同的機制,他們都不會感到驚訝,但是如果沒有將它們連接回根,它們都會釋放循環引用的結構。
舊IE的問題不是DOM本身(它處理的)中的循環引用,而是JavaScript對象(包括由閉包使用的幕後對象)和DOM對象之間的循環引用。但IE8顯着改善了事情,我相信IE9處理了最後一個。