Mutation Observer による DOM 変更の監視
DOM 内の変更を追跡する非ポーリング ソリューションが必要です。 Mutation Observers は、廃止された DOM3 Mutation イベントの実行可能な代替手段を提供します。
Mutation Observers とその実装
Mutation Observers (以前の Chrome バージョンでは WebKitMutationObservers とも呼ばれていました) 、最新のブラウザでサポートされるようになりました。以下の構文は、MutationObserver をインスタンス化します。
MutationObserver = window.MutationObserver || window.WebKitMutationObserver; var observer = new MutationObserver(function(mutations, observer) { // Called on mutation event });
要素とその子孫を監視するには、次を使用して監視します。
observer.observe(document, { subtree: true, attributes: true });
Mutation Observer Properties
Mutation Observer により、きめ細かいモニタリングが可能になります。 property:
これらのプロパティを活用することで、開発者は、必要に応じて Mutation Observer を調整できます。特定の DOM 変更監視のニーズ。
以上がミューテーションオブザーバーはどのようにして DOM の変更を効率的に追跡できるのでしょうか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。