3

W3C 正在提议 MutationObserver API 来替换 Mutation Event API。更多信息在这里:http ://dvcs.w3.org/hg/domcore/raw-file/tip/Overview.html#mutation-observers 。

我有一个关于新 API 的新手问题

  1. 在 MutationRecord 中,previousSibling 和 nextSibling 的目的是什么?如果有多个addedNodes 和removedNodes,它们指向哪里?
  2. 如果有多个添加节点和删除节点,如何确定它们发生的顺序?
  3. 同一个节点可以在addedNodes 和removedNodes 中,例如一个节点被添加并立即删除?如果是,同一节点是否可以在任何类别中多次出现,例如节点被添加、删除并再次添加?如果是,则上面的#2 问题变得更相关。

仅供参考,这些 API 刚刚出现在 Firefox 和 Webkit nightly build(除了出现在 Chrome 中)。

谢谢, 苏尼尔

4

1 回答 1

2

我在这里找到了一个讨论,它提供了一些答案: http: //lists.w3.org/Archives/Public/public-webapps/2011JulSep/1622.html

于 2012-06-24T18:07:53.647 回答