cssText oder individueller Stilname?

8

Wenn wir viele Stiländerungen mit JavaScript auf ein einzelnes Element anwenden, phpied & amp; Effizientes JavaScript schreiben (Folie 87) schlägt vor:

  

statt Styles nacheinander mit style.style_name anzuwenden, wenden Sie alles mit cssText auf einmal an oder ändern Sie den Klassennamen, da Reflow / Repaints reduziert werden

Was ist besser, wenn nur eine einzelne Stiländerung vorgenommen wird?

%Vor%

ODER

%Vor%

jsperf.com/csstext-vs-styles-single zeigt, dass es nur eine einzige Stiländerung gibt, Die Verwendung eines individuellen Stilnamens ist schneller als cssText.

Gibt es noch andere Faktoren, die berücksichtigt werden müssen?

    
Anish 06.06.2011, 15:33
quelle

1 Antwort

1

Ich sollte den individuellen Stilnamen in Ihrem Fall verwenden, weil Sie nur einen Stil ändern werden.  :)

    
JAiro 06.06.2011, 15:39
quelle