【技术实现步骤摘要】
【专利摘要】本申请公开了一种移除页面的DOM节点的方法和装置。该方法包括:接收移除页面的DOM节点的命令;当在页面卸载事件发生之前接收到移除页面的DOM节点的命令时,先将与该DOM节点绑定的事件移除,然后再将该DOM节点移除。应用本专利技术能够解决包括IE浏览器在内的某些浏览器内存占用过高的问题。【专利说明】一种移除页面的DOM节点的方法和装置
本申请涉及计算机
,尤其涉及一种移除页面的DOM节点的方法和装置。
技术介绍
包括IE浏览器在内的某些浏览器在内存管理方面存在着一定的缺陷,导致了浏览器的内存占用过闻。针对IE浏览器内存占用过闻的问题,目如存在着如下的解决方案:通过建立事件索引表的方式,跟踪页面上绑定的每一个事件,并监听页面的卸载事件,在监听到页面的卸载事件时,遍历事件索引表,将遍历到的所有事件移除,从而释放这些绑定事件占用的内存。其中,目前建立事件索引表的方法包括:当页面在DOM节点绑定一个事件时,为该事件分配一个ID,该ID为事件索引表的一个键,并指向该事件的属性索引表,该事件的属性索引表的内容包括:绑定该事件的D OM节点信息、该事 ...
【技术保护点】
一种移除页面的DOM节点的方法,其特征在于,该方法包括:接收移除页面的DOM节点的命令;当在页面卸载事件发生之前接收到移除页面的DOM节点的命令时,先将与该DOM节点绑定的事件移除,然后再将该DOM节点移除。
【技术特征摘要】
【专利技术属性】
技术研发人员:陈映平,郭学亨,李晶,吴浩,刘恒兵,龙丁奋,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。