在不影响事件绑定事件和不影响第三方插件的业务逻辑情况下,跟踪绑定事件的内容,解决内存泄漏问题

;(window => {
const _cathe = window.addEventListener;
window.addList = [];
const handler = {
apply:function(target,thisbinding,args){
Reflect.apply(_cathe,window,args)
window.addList.push(args[0])
console.log(thisbinding)
target()
}
}
window.addEventListener = new Proxy(() => {
console.log(window.addList);
},handler)
})(window)

全部评论

相关推荐

不愿透露姓名的神秘牛友
10-05 10:13
已编辑
HHHHaos:让这些老登来现在秋招一下,简历都过不去
点赞 评论 收藏
分享
威猛的小饼干正在背八股:挂到根本不想整理
点赞 评论 收藏
分享
评论
点赞
收藏
分享
牛客网
牛客企业服务