我一直认为 DOMNodeInsertedIntoDocument/DOMNodeRemovedFromDocument 事件不应该冒泡,对我来说这已经足够了。然而,就在最近,我再次查看规范并发现在一个位置它说这些事件不应该冒泡(事件类型的完整列表),而在其他位置说它们应该(DOMNodeInsertedIntoDocument和DOMNodeRemovedFromDocument)。
我也在网上查了一下,发现了好几个实现,都在实现的行为上不一样。
问题是:这些事件真的应该冒泡吗?你觉得什么更有意义?
更新:发现在DOM-Level-2-Events规范中没有歧义,因为它在一个位置提到了这些事件。
更新 2:提出这个问题是为了验证这些事件在Ample SDK Ajax 框架中的行为,该框架旨在实现所有基于标准的技术。