たとえば、Javascript を使用して処理したい HTML ファイルがあるとします。例えば:
span
またはdiv
ラッパーなどのいくつかの DOM 要素を追加します。- 基本フォント サイズ、行の高さなど、ドキュメントのスタイルを少し変更します。
- ハイフンターを使用してエンティティを追加し
­
ます。
これを行う最も効率的な方法は何でしょうか。つまり、最小限のリフローで行いたいと考えています。
理想的なケースは、最初のレイアウトの前に JS コードを実行することです。これは可能ですか?ページが表示される前に高価なスクリプトを実行するのは一般的に悪い考えです。これは、ページがしばらく空白に見えるため、非常に悪い経験です. ただし、オフラインで作業するにはこれが必要であり、これは私のプロジェクトの問題ではありません。
または、すべての dom の変更を一度に行う方法、つまり、すべての変更が完了した後にリフローをトリガーする方法はありますか?