DOMNodeInsertedIntoDocument应该冒泡吗?

时间:2008-11-26 22:44:12

标签: javascript events dom mutation-events

我一直在想DOMNodeInsertedIntoDocument / DOMNodeRemovedFromDocument事件不应该冒泡,而对我来说也足够了。然而,就在最近我再次查看了规范,发现在一个位置它说这些事件不应该冒泡(Complete list of event types),而在其他位置则说它们应该(DOMNodeInsertedIntoDocument和{{3 }})。

我也查了一下互联网,发现了几个实现,所有这些实现都与实现的行为不同。

问题是:这些事件真的应该冒泡吗?你觉得什么更有意义?

更新:发现在DOMNodeRemovedFromDocument规范中没有歧义,因为它会在一个位置提及这些事件。

更新2 :此问题是为了验证这些事件在DOM-Level-2-Events Ajax框架中的行为,该框架旨在实施所有基于标准的技术。

2 个答案:

答案 0 :(得分:1)

我猜你已经发现他们不应该泡。但对于一个实际的开发人员而言,这是一个没有实际意义的问题,因为它们不受IE支持,IE仍然拥有约80%的市场份额。 : - (

答案 1 :(得分:1)

我会选择'否',根据第2级事件,这是一个适当的推荐,已经存在很长时间,并且有勘误,不包含任何与此有关的内容。 DOM Level 3事件只是一个工作组注释,仍然是WD,这有点令人不满意。