fastix®: Funktion mit Rückgabewert und getElementbyId

Beitrag lesen

Moin!

  1. Wozu die Variablenvereinbarung linkfarben - zur besseren Lesbarkeit?

Jein. Verbessert auch minimal die Performance. So zähle ich die Elemente nur einmal. Naja. Bei der gewaltigen Anzahl der Elemente des Array nicht wirklich... Sagen wir: eine Sache der persönlichen Preferenz.

  1. myFunc wird deswegen integriert, damit das setTimeout weiter funktioniert?!?

Genau.

  1. Weshalb ist bei der zweiten if-Anweisung in der Bedingung auch das myElement? Ich hab' bevor ich das Problem hier ins Forum gestellt habe, selbst herumprobiert und dabei stets (document.getElementById()) als Bedingung gestellt. Ich dachte, das reicht aus?

Mag sein. Aber so finde ich sogar heraus, ob es _das_ Element auch gibt.

  1. Vor längerem hörte ich einmal dass Arrays nicht die beste Lösung sind, was die Performance angeht, gäbe es da noch eine andere Möglichkeit?

Dein hat Array wieviele Elemente? Was soll da die Performance in den Keller treiben?
Arrays sind gelegentlich zu empfehlen, manchmal eine gute Idee, oft unumgänglich. Es macht viel Sinn hier was anderes zu probieren. Wenn Du JS dafür einsetzt, wofür es gedacht ist, dann hast Du keine so gewaltigen Arrays, als daß es Performanceprobleme geben könnte. Zumal: Wie Javascript implementiert ist, ist von Browserhersteller zu Browserhersteller verschieden. Das betrifft auch die Arrays...

MFFG (Mit freundlich- friedfertigem Grinsen)

fastix®

--
Als Freiberufler bin ich immer auf der Suche nach Aufträgen: Schulungen, Development. Auch  für seriöse Agenturen.