Christian Kruse: Eingabefelder Gruppierung

Beitrag lesen

Hallo Gunnar,

Ist es wirklich besser, document.getElementById('foo') außerhalb einer Eventhandlerfunktion

Wenn das Event nicht gerade zig mal pro Sekunde gefeuert wird: irrelevant.

(oder einer Schleife) in einer Variablen abzulegen und innerhalb die Referenz aus der Variablen zu verwenden?

In einer Schleife macht das durchaus Sinn. Funktions-/Methodenaufrufe sind nicht umsonst. Auch wenn die Funktion selber performant ist, muss bei einem Funktionsaufruf das komplette Stackmanagement abgearbeitet werden.

Und dann ist document.getElementById('foo') vermutlich performanter als document.querySelector('#foo')?

Warum benchmarkst du es nicht einfach? 😀

LG,
CK