【发布时间】:2012-10-31 00:33:58
【问题描述】:
如何通过JS删除不在DOM树中的html元素(存储在单独的结构中)
我有一个项目,我在其中提出音频请求 (html5) audio.src="someserver" 服务器长轮询并将数据发送到音频。和音频播放它。
当音频结束时,浏览器会收到停止音频的命令。
我将这些音频元素存储在 javascript 中的哈希表中,而不是像标准 html/ 那样的 dom 结构中
所以删除父/子不适用。
据我所知,我们甚至不需要清理这些对象,因为当没有对该对象的引用时,它应该被删除(内部) 将我的音频元素设置为 NULL 也足够了。 ?
我的浏览器性能受到影响?
另外提醒一下,当我们发出音频请求时,还有 4-5 个其他长期轮询请求。
【问题讨论】:
标签: javascript html object audio