以下は、私がしようとしているプロトタイプです。jQueryオブジェクトを連結する
var entry_set = $;
// start to loop data
for([])
{
// create HTML element to represent that data
$('<div></div>')
.data([])
.addClass([])
.on([])
.insertAfter(entry_set);
}
// modify DOM only once all the entries are consolidated to a single jQuery object
entry_set.appendTo('.entries');
このコメントはすべてです。簡単に言えば、データを挿入するときにドキュメントDOMを一度しか変更しないという考え方です。私は通常、HTML文字列のアプローチ(単純に文字列を使って同じ構造を連結する)に行きますが、これに類似したものも同様に興味があります。
[jQueryの2つの選択をマージする]の可能な複製(http://stackoverflow.com/questions/2400797/merging-two-jquery-selections) –
私は初期の「選択」がないので重複しません。本質的に主な問題。 – Gajus
そして、空の選択を作成します: 'var entry_set = $()'。また、[空のJQueryオブジェクトを取得する](http://stackoverflow.com/questions/897331/getting-an-empty-jquery-object) –