suit: Bildwechsel - Problem mit Zähler

Beitrag lesen

Ich sehe, es geht euch darum, dass die Rotationslösung nicht generell besser ist.

Richtig - für einen speziellen Anwendungsfall ist sie sicher perfekt, aber allgemein ist die andere herangehensweise vermutlich schlauer.

Man muss natürlich abwägen, was die Anforderungen sind.

Und die kennen wir nicht - das Ausgangsposting nennt die Rahmenanforderungen nicht wirklich.

Ich wollte aber beim konkreten Problem im OP helfen, keine Grundastzdiskussion über Programmiertechniken im Allgemeinen führen.

Darum wurde deine Lösung auch nicht als falsch abgetan - ich habe lediglich bezweifelt, dass es die vernünftigste Lösung ist.

Auch eine Grungsatzdiskussion zu Programmiertechniken kann dem OP helfen.

Der Programmcode (bzw. das JavaScript) wird nur 1x geladen,

Genau, auch das spricht für mine Lösung. Nach einmaliger Zuordnung muss man keine Berechnungen mit einem Zähler mehr durchführen.

Du hast mich falsch verstanden.

Mit Programmcode meinte ich die Logik - das Konfigurationsarray ist die Datenbasis und gehört nicht zur Programmlogik.

Wenn die Anforderungen wachsen (wenn!), kann man wie gesagt auch eine Funktion schreiben, die die Zuordnung durchführt, statt zusätzlicher Zeilen mit hardcodierten Dateinamen und Nummern. Dabei entsteht kein Overhead.

Sicher entsteht dabei overhead - und zwar in den Daten die Per HTTP übertragen werden

var imgs = [  
  'grafics/1.jpg',  
  'grafics/2.jpg',  
  'grafics/3.jpg',  
  'grafics/4.jpg'  
];

ist nunmal kürzer als

var imgs = [  
  {pfad: 'grafics/1.jpg', nummer:1},  
  {pfad: 'grafics/2.jpg', nummer:2},  
  {pfad: 'grafics/3.jpg', nummer:3},  
  {pfad: 'grafics/4.jpg', nummer:4},  
];  

Und wenn du das mit sagen wir 10 Grafiken auf 10 Unterseiten hast, realtiviert das die 1 bis 2 Zeilen mer Programmierlogik auf jeden Fall :)

0 78

Bildwechsel - Problem mit Zähler

Heike
  • javascript
  1. 0
    Heike
    1. 0
      Jeremy
  2. 0
    gast42
    1. 0
      Don P
      1. 0
        gast42
        1. 0
          Don P
      2. 0
        MudGuard
        1. 0
          Don P
          1. 0
            dedlfix
            1. 0
              Don P
              1. 0
                dedlfix
                1. 0
                  Don P
                  1. 0
                    dedlfix
                    1. 0
                      Don P
  3. 0
    Don P
    1. 0
      suit
      1. 0
        Don P
        1. 0
          suit
          1. 0
            Don P
            1. 0
              dedlfix
              1. 0
                Don P
                1. 0
                  suit
                  1. 0
                    Don P
                    1. 0
                      suit
                    2. 0
                      dedlfix
                2. 0
                  dedlfix
                  1. 0
                    Don P
                    1. 0
                      dedlfix
                      1. 0
                        Don P
                        1. 0
                          dedlfix
                          1. 0
                            Kai345
                            1. 0
                              Don P
                            2. 0
                              Don P
                              1. 0
                                dedlfix
                                1. 0
                                  Don P
                                  1. 0
                                    dedlfix
                                    1. 0
                                      Don P
                                      1. 0
                                        dedlfix
                                        1. 0
                                          Don P
                                          1. 0
                                            suit
                                            1. 0
                                              Don P
                                              1. 0
                                                suit
                                                1. 0
                                                  Don P
                                                  1. 0
                                                    suit
                                                    1. 0
                                                      Don P
                                          2. 0
                                            dedlfix
                                      2. 0
                                        dedlfix
                                        1. 0
                                          Don P
          2. 0
            Don P
            1. 0
              suit
              1. 0
                Don P
                1. 0
                  suit
                  1. 0
                    Don P
            2. 0

              Algorithmen

              JürgenB
              • menschelei
              1. 0
                suit
              2. 0
                Don P
                1. 0
                  dedlfix
                  1. 0
                    Don P
    2. 0
      Heike
      1. 0
        dedlfix
        1. 1
          Heike
          1. 0
            suit
            1. 0
              Heike
              1. 0
                Felix Riesterer
              2. 0
                dedlfix
              3. 0
                Don P
                1. 0
                  Heike
                  1. 0
                    suit
                    1. 0
                      Heike
                      1. 0
                        Heike
                        1. 0
                          suit
                          1. 0
                            Heike
                            1. 0
                              Heike
                              1. 0
                                suit
                            2. 0
                              suit
                      2. 0
                        suit
          2. 0
            Don P