Почему cloneNode необходимо использовать при добавлении documentFragment?
я смотрел на использование documentFragments в приложении Backbone.js и задавался вопросом, почему я вижу примеры, где "cloneNode» используется при добавлении documentFragment к родительскому элементу DOM.
Пример можно увидетьВот, Если вы посмотрите вниз на раздел DocumentFragment, вы 'посмотрим это:
oFrag = document.createDocumentFragment();
for (var i = 0, imax = aElms.length; i < imax; i++) {
oFrag.appendChild(aElms[i]);
}
o.innerHTML = '';
o.appendChild(oFrag.cloneNode(true));
Почему "oFrag» клонировать вместо того, чтобы просто добавить его? ДругаяСообщение блога Безразлично»т использовать "cloneNode» (для сравнения).