鍍金池/ 問(wèn)答/HTML/ DOM2級(jí)事件刪除問(wèn)題

DOM2級(jí)事件刪除問(wèn)題

DOM2級(jí)的事件可以通過(guò)addEventListener和removeEventLisener來(lái)添加和刪除事件,但是對(duì)于直接刪除綁定事件的元素,該元素所綁定的事件會(huì)不會(huì)回收的問(wèn)題,目前還沒(méi)有找到相關(guān)說(shuō)明,如果先remove掉事件在刪除元素倒是沒(méi)問(wèn)題,但是如果直接刪除元素呢,其綁定的事件能否一并刪除?希望大家?guī)兔饨饣?/p>

回答
編輯回答
醉淸風(fēng)

我的理解是作為瀏覽器應(yīng)該在這個(gè)地方做了優(yōu)化,或者說(shuō)本來(lái)就應(yīng)該做到刪除元素時(shí),自動(dòng)刪除綁定在這個(gè)元素上的事件監(jiān)聽(tīng)器。既然元素都要被刪除了,事件監(jiān)聽(tīng)器肯定也沒(méi)有意義了。
另外事件監(jiān)聽(tīng)器其實(shí)可以理解為元素的一個(gè)屬性

2017年9月26日 16:01
編輯回答
任她鬧
2017年8月18日 06:25