Struppi: Optimieren eines Inhaltwechslers mit Javascript

Beitrag lesen

Hallo,

und mit Klick auf "The Good Parts" wird daraus:

(function () {
var boxes = document.getElementById("wechselrahmen").getElementsByTagName('div'), boxcount  = boxes.length, pos = 0;
setInterval(function () {
pos = (pos + 1) % boxcount;
var l = boxcount;
while (l) {
l -= 1;
boxes[l].style.display = l === pos ? '' : 'none';
}
}, 2000);
}());


>   
> Jetzt ist nur noch die eine Zeile "zu lang" eigentlich ist doch Schluss bei 80 oder 72.  
  
Finde ich auch und man kann nicht sofort erkennen, was der Name der Variabel und was ein Wert ist. Es ist aber kein Problem und durchaus üblich solche Zeile über mehrere umzubrechen  
  
~~~javascript
var boxes = document.getElementById("wechselrahmen").getElementsByTagName('div'),  
    boxcount  = boxes.length,  
    pos = 0  
;  

Oder ähnlich, da die Zeile trotzdem noch zu lang ist, aber ob man deswegen eine Extra Variabel einführt oder den Ausdruck trennt, ist Geschmackssache.

Struppi.