5 Stimmen

Was ist schneller: DOM-Einfügung oder Manipulation?

Ist es besser, einen Knoten, den ich vom Server heruntergeschickt habe, zu verschieben oder ihn einzufügen?

Ich verwende jQuery (1.4), möchte aber sowohl für jQuery als auch für JS im Allgemeinen wissen. In diesem Fall ist der Knoten klein mit nur einem Kind. Aber was, wenn es eine große Liste war?

Was

große Liste 1 = 200 li-Knoten

große Liste 2 = 1000 li-Knoten

Exemple :

Einfügung:

<div id="wrap">
  <div id="box></div>
</div>

$('#box').before($('<ul id="list"><li>...</ul>')); 

gegen

Manipulation:

<div id="wrap">
  <div id="box></div>
</div>
<ul id="list"><li>...</ul>

$('#list').insertBefore($('#box'));

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X