W3C 正在提议 MutationObserver API 来替换 Mutation Event API。更多信息在这里:http ://dvcs.w3.org/hg/domcore/raw-file/tip/Overview.html#mutation-observers 。
我有一个关于新 API 的新手问题
- 在 MutationRecord 中,previousSibling 和 nextSibling 的目的是什么?如果有多个addedNodes 和removedNodes,它们指向哪里?
- 如果有多个添加节点和删除节点,如何确定它们发生的顺序?
- 同一个节点可以在addedNodes 和removedNodes 中,例如一个节点被添加并立即删除?如果是,同一节点是否可以在任何类别中多次出现,例如节点被添加、删除并再次添加?如果是,则上面的#2 问题变得更相关。
仅供参考,这些 API 刚刚出现在 Firefox 和 Webkit nightly build(除了出现在 Chrome 中)。
谢谢, 苏尼尔