私は要素を動的にdomに挿入しており、そのために次の手順を使用しています:(jquery)初期のdom構造は次のとおりです。
<div parent div>
</div>
<div child div template>
</div>
- jquery .clone()を使用して親divのクローンを作成します
- 子divのクローンを作成し、操作を行います
- 複製された親に追加
- すべての子データに対してこれを行う
(parentdiv original).replaceAll(clonedparent)
基本的に、親divのクローンを作成して、ドキュメントフラグメントとして使用できるようにし、domで追加が行われずにパフォーマンスが向上するようにします。
jQueryclone()
はdocumentfragmentのように動作することでパフォーマンス上の利点をもたらしますか?それとも、これを行うためのより良い方法はありますか?子要素の構造はかなり複雑なので、各子要素をHTML文字列として作成したくありません。