私は常に DOMNodeInsertedIntoDocument/DOMNodeRemovedFromDocument イベントがバブルすべきではないと考えてきましたが、私にとっては十分な意味がありました。しかし、つい最近、もう一度仕様を調べたところ、ある場所ではこれらのイベントがバブルしてはならない (イベント タイプの完全なリスト) と書かれているのに対し、別の場所ではバブルすべきである ( DOMNodeInsertedIntoDocumentとDOMNodeRemovedFromDocument ) と書かれていることがわかりました。
また、インターネットを調べたところ、いくつかの実装が見つかりました。それらはすべて、実装されている動作が異なります。
問題は、これらのイベントが実際にバブルするべきか、バブルしないべきかということです。もっと理にかなっていると思いますか?
更新: DOM-Level-2-Events仕様では、これらのイベントが単一の場所で言及されているため、あいまいさがないことがわかりました。
更新 2 : この質問は、すべての標準ベースのテクノロジを実装することを目的としたAmple SDK Ajax フレームワークでのこれらのイベントの動作を検証するために行われました。