一种移除页面的DOM节点的方法和装置制造方法及图纸

技术编号:10190462 阅读:159 留言:0更新日期:2014-07-09 10:36
本申请公开了一种移除页面的DOM节点的方法和装置。该方法包括:接收移除页面的DOM节点的命令;当在页面卸载事件发生之前接收到移除页面的DOM节点的命令时,先将与该DOM节点绑定的事件移除,然后再将该DOM节点移除。应用本发明专利技术能够解决包括IE浏览器在内的某些浏览器内存占用过高的问题。

【技术实现步骤摘要】
【专利摘要】本申请公开了一种移除页面的DOM节点的方法和装置。该方法包括:接收移除页面的DOM节点的命令;当在页面卸载事件发生之前接收到移除页面的DOM节点的命令时,先将与该DOM节点绑定的事件移除,然后再将该DOM节点移除。应用本专利技术能够解决包括IE浏览器在内的某些浏览器内存占用过高的问题。【专利说明】一种移除页面的DOM节点的方法和装置
本申请涉及计算机
,尤其涉及一种移除页面的DOM节点的方法和装置。
技术介绍
包括IE浏览器在内的某些浏览器在内存管理方面存在着一定的缺陷,导致了浏览器的内存占用过闻。针对IE浏览器内存占用过闻的问题,目如存在着如下的解决方案:通过建立事件索引表的方式,跟踪页面上绑定的每一个事件,并监听页面的卸载事件,在监听到页面的卸载事件时,遍历事件索引表,将遍历到的所有事件移除,从而释放这些绑定事件占用的内存。其中,目前建立事件索引表的方法包括:当页面在DOM节点绑定一个事件时,为该事件分配一个ID,该ID为事件索引表的一个键,并指向该事件的属性索引表,该事件的属性索引表的内容包括:绑定该事件的D OM节点信息、该事件的类型、以及该事件本文档来自技高网...
一种移除页面的DOM节点的方法和装置

【技术保护点】
一种移除页面的DOM节点的方法,其特征在于,该方法包括:接收移除页面的DOM节点的命令;当在页面卸载事件发生之前接收到移除页面的DOM节点的命令时,先将与该DOM节点绑定的事件移除,然后再将该DOM节点移除。

【技术特征摘要】

【专利技术属性】
技术研发人员:陈映平郭学亨李晶吴浩刘恒兵龙丁奋
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1