最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

解決JS內(nèi)存泄露之js對象和dom對象互相引用問題

 更新時間:2017年06月25日 14:54:43   作者:Skye_godness  
這篇文章主要介紹了解決JS內(nèi)存泄露之js對象和dom對象互相引用問題,需要的朋友可以參考下

該問題涉及到作用域鏈,js對象和dom對象互相引用的問題。

         因為對于匿名函數(shù)而言,其作用域鏈包含三個對象:匿名函數(shù)的變量對象、doTry()的變量對象和全局變量對象。此時doTry函數(shù)對象中btn變量引用了dom對象,即doTry函數(shù)對象引用dom對象;              然后根據(jù)匿名函數(shù)包括的對象,dom對象的onclickà匿名函數(shù)對象、匿名函數(shù)對象àdoTry函數(shù)對象,即得dom對象引用doTry()。所以解釋了互相引用的情況存在,導(dǎo)致內(nèi)存無法。

       解決思路:將互相引用中斷。

          兩種方法解決:

               

以上所述是小編給大家介紹的解決JS內(nèi)存泄露之js對象和dom對象互相引用問題,希望對大家有所幫助,如果大家有任何疑問歡迎給我留言,小編會及時回復(fù)大家的!

相關(guān)文章

最新評論

夹江县| 朔州市| 临湘市| 景洪市| 小金县| 山丹县| 大关县| 靖西县| 云南省| 陆河县| 贵港市| 武平县| 阳朔县| 蚌埠市| 大城县| 凤冈县| 武平县| 新化县| 新巴尔虎左旗| 广宗县| 凤冈县| 科技| 丹巴县| 嘉峪关市| 沅陵县| 长海县| 金堂县| 怀柔区| 株洲县| 晋州市| 景宁| 星子县| 华蓥市| 邯郸市| 同德县| 岱山县| 海口市| 昌乐县| 德保县| 获嘉县| 岳阳市|