グーグルで答えが見つかりませんでした。
この機能で利用できるクロスブラウザ互換性マトリックスはありますか?
誰かが答えを知りたい場合は、ここにあります:ミューテーションオブザーバーとミューテーションイベント/ブラウザの可用性。
グーグルで答えが見つかりませんでした。
この機能で利用できるクロスブラウザ互換性マトリックスはありますか?
誰かが答えを知りたい場合は、ここにあります:ミューテーションオブザーバーとミューテーションイベント/ブラウザの可用性。
Ido Greenが答えを提供しましたが、わかりやすくするために、リンクされたドキュメントの関連するスニペットをここに投稿します。
https://developer.mozilla.org/en-US/docs/DOM/Mutation_events
DOMミューテーションイベントは非推奨になりました。
APIの設計に欠陥があるため、ミューテーションイベントはDOMイベント仕様で非推奨としてマークされています(public-webappsへの「DOMミューテーションイベントの置換:これまでのストーリー/コンセンサスの既存のポイント」の投稿の詳細を参照してください)。
ミューテーションイベントを回避する実際的な理由は、パフォーマンスの問題とクロスブラウザのサポートです。
これらは、DOMMutationObserversに置き換えられています。
https://developer.mozilla.org/en-US/docs/DOM/MutationObserver
Mutation Observersは、DOMの変更に対応する方法を開発者に提供します。これは、DOM3イベント仕様で定義されているミューテーションイベントの代わりとして設計されています。
- 簡単な概要
- より詳細な議論
- Chromium開発者のRafaelWeinsteinによるスクリーンキャスト
- 突然変異要約ライブラリ
MutationObserver
インターフェイスを定義するDOM4仕様
この機能(DOMミューテーション)はChrome 18で機能しています。詳細については、http: //updates.html5rocks.com/2012/02/Detect-DOM-changes-with-Mutation-Observersをご覧ください。
「任意の」HTML5機能とそれをサポートするブラウザを確認したい場合は、http://caniuse.com/が最適です。その他の優れた情報源は次のとおりです。http://html5please.com/