Roadster: Anfängerfragen zum Thema Funktionen in JS

Beitrag lesen

Noch ein kleiner Nachtrag:

Ich habe in meinem script gewissermaßen eine Hierarchie eingeführt, das heißt, ich habe meine Funktionen für die Steuerung der Seitenelemente nach folgendem Schema aufgebaut:

  
function basisFunktion1()  
{var element1 = document.getElementById("element1");  
 var element2 = document.getElementById("element2");  
 element1.eigenschaft = "wert";  
 element2.eigenschaft = "wert";};  
  
function basisFunktion2()  
{var element3 = document.getElementById("element3");  
 var element4 = document.getElementById("element4");  
 element3.eigenschaft = "wert";  
 element4.eigenschaft = "wert";};  
  
  
function höhereFunktion()  
{if(bedingung1) {basisFunktion1();}  
 else  
 if(bedingung2) {basisFunktion2();}};  
  
// ...und so weiter und so fort  
  

Das heißt, ich habe ersteinmal eine Bibliothek an "simplen" Funktionen angelegt, auf die ich dann bei den "komplexeren" Funktionen direkt zurückgreife.

Frage mich aber, ob es auf diese Art speicherschonender ist oder ob es in dieser Hinsicht nicht doch besser wäre, alles in einer Funktion zusammenzufassen:

  
function höhereFunktion()  
{var element1 = document.getElementById("element1");  
 var element2 = document.getElementById("element2");  
 var element3 = document.getElementById("element3");  
 var element4 = document.getElementById("element4");  
  
 if(bedingung1) {element1.eigenschaft = "wert";  
                 element2.eigenschaft = "wert";}  
 else  
  
 if(bedingung2) {element3.eigenschaft = "wert";  
                 element4.eigenschaft = "wert";}};  
  

Gruß,

Roadster.