beatovich: Welcher Button wurde geklickt

Beitrag lesen

hallo

@@beatovich

Welche Verbesserung siehst du denn bei document.forms gegenüber querySelector?

Das sagte ich doch schon: „dass es wenig sinnvoll ist, die Nadel im Heuhaufen zu suchen, wenn man sie bereits in der Hand hält“.

  • die Nadel: das form-Elementobjekt
  • der Heuhaufen: das DOM
  • die Hand: document.forms

Unnütze Operationen auf dem DOM kosten sinnlos Ausführungszeit und Strom (Akku). Beides negative Auswirkungen für den Nutzer.

Da magst du recht haben im konkreten Fall. Im praktischen Fall wird man aber ein bestimmtes Formular nicht anhand eines form indexes suchen. Das wäre sehr unzuverlässig.

0 57

Welcher Button wurde geklickt

pl
  • javascript
  1. 0
    Gunnar Bittersmann
  2. 0
    Rolf B
  3. 0
    Rolf B
    1. 0
      pl
    2. 0
      pl
  4. 0
    beatovich
    1. 0
      Rolf B
      1. 0
        beatovich
        1. 0
          Rolf B
          1. 0
            Gunnar Bittersmann
            1. 0
              Gunnar Bittersmann
              1. 0
                beatovich
                1. 0
                  Gunnar Bittersmann
              2. 0
                Rolf B
                1. 0
                  Gunnar Bittersmann
                  • meinung
                  1. 0
                    beatovich
                    1. 0
                      Gunnar Bittersmann
                      1. 0
                        beatovich
                        1. 0
                          Orlok
                          • dom
                          • html
                          • javascript
                          1. 0
                            beatovich
                            1. -1
                              pl
                              1. 0
                                beatovich
                                1. 0
                                  pl
                          2. 1
                            Gunnar Bittersmann
                            1. 0
                              Gunnar Bittersmann
                              1. 0
                                beatovich
                      2. 0
                        dedlfix
                        1. 0
                          Gunnar Bittersmann
                          1. 0
                            dedlfix
                            1. 0
                              Gunnar Bittersmann
                              1. 0
                                dedlfix
                                1. 0
                                  Gunnar Bittersmann
                                  1. 0
                                    Matthias Apsel
                                  2. 0
                                    dedlfix
                                    1. 0
                                      Gunnar Bittersmann
                                      1. 0
                                        Rolf B
                                        1. 0
                                          Christian Kruse
                          2. 3

                            document.querySelector vs document.forms Benchmark

                            1unitedpower
                            1. 0
                              dedlfix
                            2. 0
                              Gunnar Bittersmann
                            3. 0
                              Matthias Apsel
                              1. 0
                                Gunnar Bittersmann
                                1. 0
                                  dedlfix
                2. 1
                  Orlok
                  • selfhtml
                  1. 0
                    pl
                    1. 0
                      dedlfix
          2. 0
            beatovich
          3. 0
            pl
            1. 0
              Rolf B
              1. 0
                pl
                1. 0
                  Gunnar Bittersmann
                  • markdown
                  • zu diesem forum
              2. 0
                pl
          4. 0
            pl
        2. 0
          pl
  5. 0

    In Sachen Progressive Enhancement

    pl
    1. 0
      Matthias Apsel