そのため、jQuery は内部でドキュメント フラグメントを使用してレンダリングを高速化することを読みました。しかし、each ループを使用して img 要素を DOM に追加しているこの状況で、jQuery が createDocumentFragment を使用するかどうかを誰かが知っているかどうか疑問に思っていますか?
var displayArray = []; // Lots of img elements
$.each(displayArray, function()
{
$('#imgSection').append(this);
});
または、ブラウザのリフローの回数を減らすために、このコードを使用する必要がありますか?
var displayArray = []; // Lots of img elements
var imgHolder = $('<div/>');
$.each(displayArray, function()
{
imgHolder.append(this);
});
$('#imgSection').append(imgHolder);
また、displayArray は、JSON ファイル内のパスに基づいて img 要素を作成する他のコード (ここには示されていません) によって取り込まれます。
アドバイスありがとうございます。