ホームページ >ウェブフロントエンド >jsチュートリアル >DOMSubtreeModified イベントが DOM レベル 3 で非推奨になったのはなぜですか?
DOM レベル 3 と非推奨の DOMSubtreeModified イベント
DOM レベル 2 の一部であった DOMSubtreeModified イベントは、DOM レベルで非推奨になりました3. これは、このイベントの使用が推奨されなくなり、DOM 仕様の将来のバージョンで削除される可能性があることを意味します。
なぜ非推奨になったのですか?
DOMSubtreeModified イベントは、パフォーマンスと実装上の理由から非推奨になりました。 DOMSubtreeModified イベントは、ブラウザがサブツリー内のすべてのノードの変更をチェックする必要があるため、非常に非効率的でした。これにより、大きなドキュメントで重大なパフォーマンスの問題が発生する可能性があります。
代わりに何を使用する必要がありますか?
DOMSubtreeModified イベントの代わりに推奨されるのは、ミューテーション オブザーバーです。ミューテーション オブザーバーを使用すると、関心のある特定の変更セットを指定でき、それらの変更の 1 つが発生した場合にのみ通知されます。これは、関心のあるノードのみをチェックするため、DOMSubtreeModified イベントを使用するよりもはるかに効率的です。
詳細情報
ミューテーション オブザーバーの詳細については、については、次のリソースを参照してください:
以上がDOMSubtreeModified イベントが DOM レベル 3 で非推奨になったのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。