1
jquery.detach()
を使用して、切り離されたノードで操作を行い、追加するとパフォーマンスが向上しますか?jquery.detach()を使用するとパフォーマンスが向上しますか?
jquery.detach()
を使用して、切り離されたノードで操作を行い、追加するとパフォーマンスが向上しますか?jquery.detach()を使用するとパフォーマンスが向上しますか?
要素をドキュメントのどこかに戻さないと、メモリリークが発生します。 .detach
を使用すると、jQueryはメモリ内のすべてのデータ(element.data()
のように、イベントハンドラへの参照)を保持します。
.detach
の目的は、ではありません。は、すぐに要素をページに戻すことを約束しているからです。それらを戻さない場合は、.remove
を使用すると、データがクリーンアップされます。
パフォーマンスに関するものではありません。
これは役立ちます:http://stackoverflow.com/questions/12210381/jquery-detach-v-s-remove-v-s-hide – Rajesh