Gunnar Bittersmann: Welcher Button wurde geklickt

Beitrag lesen

@@dedlfix

Ich habe da zwar ein Vielleicht drin, aber in deiner Aussage steckt auch noch kein Beweis, dass document.forms bereits zugriffsfertig existiert. Es ist erstmal nur augenscheinlich vorhanden.

Hm, ich sagte: document.forms > document.querySelector('form') (wobei > für „besser als“ steht).

Du meinst, dass document.querySelector('form') genauso gut sein könnte, wenn das intern auf document.forms zurückgreift. (Ein Methodenaufruf mehr sei geschenkt.)

Oder dass document.forms genauso schlecht sein könnte, weil beim Parsen des Dokuments gar keine Liste der vorhandenen Formulare angelegt wird, sondern erst bei Bedarf im Heuhaufen genannnt DOM gesucht wird.

Also dass gilt document.formsdocument.querySelector('form').

Beides halte ich für sehr unwahrscheinlich, wobei ich ersterem noch mehr Chancen einräumen würde. Man kann es ohne in die JS-Engine-Interna reinzuschauen nicht gänzlich ausschließen, ich würde aber meinen Arsch verwetten, dass das Gleichheitszeichen nicht gilt.

Auf keinen Fall gilt aber document.forms < document.querySelector('form').

Ich halte meine Empfehlung aufrecht, document.forms zu verwenden und nicht document.querySelector('form').

LLAP 🖖

--
„Wer durch Wissen und Erfahrung der Klügere ist, der sollte nicht nachgeben. Und nicht aufgeben.“ —Kurt Weidemann
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