首頁 >web前端 >js教程 >js物件和dom物件互相引用的實例教程

js物件和dom物件互相引用的實例教程

零下一度
零下一度原創
2017-06-27 15:10:091591瀏覽

這篇文章主要介紹了解決JS記憶體洩漏之js物件dom物件互相引用問題,需要的朋友可以參考下

此問題涉及作用域鏈,js物件和dom物件互相引用的問題。

         因為對於匿名函數而言,其作用域鏈包含三個物件:匿名函數的變數物件、doTry()的變數物件和全域變數對象。此時doTry函數物件中btn變數引用了dom對象,即doTry函數物件引用dom物件;              接著依據匿名函數所包含的對象,且dom物件的onclick## ,即得dom物件引用doTry()。所以解釋了互相引用的情況存在,導致記憶體無法。

       解決想法:將互相引用中斷。

          兩種方法解決:


               ##S dom物件互相引用問題,希望對大家有幫助,如果大家有任何疑問歡迎給我留言,小編會及時回覆大家的!

以上是js物件和dom物件互相引用的實例教程的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn