Gunnar Bittersmann: Frage zum Wiki-Artikel „Grundlagen der Programmierung“

Beitrag lesen

problematische Seite

@@Felix Riesterer

Und deshalb mag ich document.write auch in Anfänger-Tutorials nicht.

+1

Aber für einen „Erstkontakt“ finde ich es dann doch verschmerzbar

Verschmerzbar oder nicht, darüber will ich mir gar keine Gedanken machen, denn: ich finde es ganz einfach unnötig.

Anstatt

<p>Dieser Satz wird mit JavaScript … <script>document.write("zuende geführt.");</script></p>

kann man auch gleich schreiben

<p>Dieser Satz wird mit JavaScript … <span id="ausgabe"></span></p>

<script>document.querySelector("#ausgabe").innerText = "zuende geführt.";</script>

Das ist nicht wirklich komplizierter, es ist genauso ein JavaScript-Einzeiler.

Und das skaliert auch. Dass die beiden "ausgabe"-Dinger im HTML und im JavaScript irgendiwe zusammenhängen, sollte intuitiv ersichtlich sein. Wenn ein zweites Ausgabefeld gewünscht ist, dürfte auch ein Anfänger erkennen, was zu tun ist.

Es geht an der Stelle überhaupt nicht darum, das DOM zu erklären. Es geht darum, ein gutes Beispiel vorzumachen. Eins, wo man nicht gleich darauf wieder sagen muss: Jetzt haben wir’s so gemacht, ist aber blöd und jetzt lernen wir’s nochmal anders …

Stichwort „Erstkontakt“

… Man kann’s auch gleich richtig machen; Anfänger müssen gar nicht erst wissen, dass es so etwas wie document.write() überhaupt gibt.

LLAP 🖖

--
“When UX doesn’t consider all users, shouldn’t it be known as ‘Some User Experience’ or... SUX? #a11y” —Billy Gregory
0 173

Frage zum Wiki-Artikel „Grundlagen der Programmierung“

Philip
  • frage zum wiki
  • javascript
  1. 0
    j4nk3y
    1. 0
      dedlfix
      1. 0
        TS
        1. 0
          dedlfix
          1. 0
            TS
            • frage zum wiki
            • javascript
            • meinung
            1. 0
              Camping_RIDER
              1. 0
                TS
                1. 0
                  dedlfix
                  1. 0
                    TS
                  2. 0
                    Gunnar Bittersmann
                    1. 0
                      dedlfix
                      1. 0
                        JürgenB
                        1. 0
                          Gunnar Bittersmann
                          1. 0
                            JürgenB
                          2. 2
                            dedlfix
                            1. 0
                              Camping_RIDER
                              1. 1
                                Gunnar Bittersmann
                                1. 0
                                  dedlfix
                                  1. 1
                                    Gunnar Bittersmann
                                    1. 0
                                      Felix Riesterer
                                      • meinung
                                      • menschelei
                                      1. 0
                                        Julius
                                        • humor
                                        • meinung
                                        • menschelei
                                    2. 0
                                      Julius
      2. 0
        Camping_RIDER
        1. 0
          dedlfix
          1. 0
            Camping_RIDER
  2. 0
    Camping_RIDER
    1. 0
      Matthias Scharwies
      1. 0
        Camping_RIDER
    2. 0
      Felix Riesterer
      1. 0
        Camping_RIDER
        1. 0
          Rolf b
          1. 0

            SelfHTML Experimentierkasten

            Matthias Scharwies
            • frickl
            • javascript
            • selfhtml-wiki
            1. 0
              Rolf b
              1. 0
                Matthias Scharwies
      2. 2
        Matthias Scharwies
        • javascript
        • selfhtml-wiki
        1. 0
          Matthias Scharwies
        2. 0
          Gunnar Bittersmann
          1. 0
            Tabellenkalk
            • idee
            • selfhtml-wiki
            • zu diesem forum
            1. 0
              Matthias Apsel
              1. 0
                Tabellenkalk
                1. 0
                  Matthias Apsel
                  1. 0
                    Tabellenkalk
                    1. 0
                      Felix Riesterer
                      • meinung
                      • menschelei
                      1. 0
                        Tabellenkalk
                2. 0
                  Matthias Scharwies
            2. 0
              Gunnar Bittersmann
          2. 3

            Was ein Tutorial ist und was es nicht ist

            Camping_RIDER
            • menschelei
            1. 0
              Camping_RIDER
            2. 0
              Gunnar Bittersmann
              • javascript
              • selfhtml-wiki
        3. 2
          Der-Dennis
          1. 0
            Camping_RIDER
            1. 0
              Der-Dennis
              1. 0
                Camping_RIDER
                1. 0
                  Der-Dennis
              2. 0
                Tabellenkalk
                • selfhtml-wiki
                1. 0
                  Der-Dennis
          2. 0
            Matthias Apsel
            1. 0
              Der-Dennis
              1. 0
                Matthias Apsel
                1. 0
                  Der-Dennis
        4. 1
          Felix Riesterer
          1. 0
            Gunnar Bittersmann
            1. -1
              TS
              1. 0

                Was ist falsch?

                TS
                • bewertung
                • javascript
                1. 0
                  Gunnar Bittersmann
              2. 0
                Gunnar Bittersmann
                1. 0
                  TS
                  1. 1
                    Camping_RIDER
                    1. 0
                      TS
                      1. 0
                        Gunnar Bittersmann
                      2. 0
                        Christian Kruse
                2. 0
                  Camping_RIDER
                  1. 0
                    Gunnar Bittersmann
              3. 0
                Camping_RIDER
                1. 0
                  TS
                  • browser
                  • javascript
                  • selfhtml-wiki
                  1. 1
                    Camping_RIDER
                    1. 0
                      Rolf b
                      1. 0
                        TS
                        1. 0
                          dedlfix
                        2. 0
                          Camping_RIDER
                        3. 1
                          Julius
                          1. 0
                            Felix Riesterer
                            1. 0
                              Julius
                              1. 0
                                Felix Riesterer
                                1. 1
                                  Camping_RIDER
                                2. 0
                                  Julius
                                  • browser
                                  • javascript
                                  1. 0
                                    Felix Riesterer
                                    1. 1
                                      Camping_RIDER
                                      1. 2
                                        dedlfix
                                3. 0
                                  dedlfix
                  2. 0
                    Gunnar Bittersmann
                    1. 0
                      dedlfix
                      1. 0
                        Camping_RIDER
                  3. 0
                    Camping_RIDER
                  4. 0
                    Rolf b
              4. 0

                querySelector vs. getElementById

                Gunnar Bittersmann
                • javascript
                1. 1
                  dedlfix
                  1. 0
                    Gunnar Bittersmann
                    1. 0
                      Tabellenkalk
                      • humor
                      1. 0
                        Gunnar Bittersmann
                        1. 0
                          Tabellenkalk
                          1. 0
                            Gunnar Bittersmann
                2. 0
                  Christian Kruse
                  1. 0
                    Gunnar Bittersmann
                    1. 1
                      Christian Kruse
            2. 0
              Felix Riesterer
              • meinung
              • menschelei
              1. 0
                TS
                • javascript
                • meinung
                • menschelei
                1. 0
                  Felix Riesterer
              2. -1
                Gunnar Bittersmann
                1. 2
                  dedlfix
                  1. 1
                    Gunnar Bittersmann
                    1. 0
                      Camping_RIDER
                      1. 0
                        JürgenB
                        1. 0
                          dedlfix
                          1. 1
                            Gunnar Bittersmann
                            1. 0
                              dedlfix
                              1. 0
                                Camping_RIDER
                        2. 0
                          Christian Kruse
                        3. 0
                          Camping_RIDER
                          1. 0
                            Christian Kruse
                            1. 0
                              Camping_RIDER
                          2. 0
                            JürgenB
                            1. 0
                              Camping_RIDER
                      2. 0
                        Gunnar Bittersmann
                        1. 0
                          Camping_RIDER
                          1. 0
                            Camping_RIDER
                            1. 0
                              JürgenB
                              1. 0
                                Camping_RIDER
                                1. 0
                                  JürgenB
                                  1. 2
                                    Christian Kruse
                                    1. 0
                                      Matthias Apsel
                                  2. 0
                                    Camping_RIDER
                          2. 1
                            Gunnar Bittersmann
                            1. 0
                              Camping_RIDER
                              1. 0
                                Christian Kruse
                                1. 0
                                  Camping_RIDER
                                2. 0
                                  Camping_RIDER
                                3. 0
                                  Matthias Apsel
                                  1. 0
                                    Christian Kruse
                                4. 0
                                  Gunnar Bittersmann
                                  • menschelei
                                  1. 0
                                    Christian Kruse
                              2. 0
                                Gunnar Bittersmann
                                1. 0
                                  Camping_RIDER
              3. 3
                Matthias Apsel
                1. 0
                  Der-Dennis
                  1. 0
                    Matthias Apsel
                    1. 0
                      Der-Dennis
                    2. 0
                      Camping_RIDER
                      1. 0
                        Der-Dennis
                      2. 0
                        Gunnar Bittersmann
                        1. 7

                          Schreiben redundanter Artikel ist besser als folgenloses Mäkeln

                          Camping_RIDER
                          • meinung
                          • menschelei
                          • selfhtml-wiki
                          1. 0
                            Matthias Scharwies
                            1. 0
                              Camping_RIDER
                              1. 0
                                dedlfix
                          2. 1
                            Gunnar Bittersmann
                            1. 0
                              Camping_RIDER
                              1. 0
                                Gunnar Bittersmann
                        2. 2
                          Felix Riesterer
                          1. 0
                            Gunnar Bittersmann
                    3. 0
                      Gunnar Bittersmann
                      1. 0
                        Camping_RIDER
                        1. 0
                          Gunnar Bittersmann
                          1. 0
                            Camping_RIDER
                            1. 0
                              Gunnar Bittersmann
                              1. 4
                                JürgenB
                                1. 0
                                  Julius
                                  • meinung
                              2. 3

                                Treffer, Schiff versenkt

                                Camping_RIDER
                                1. 0
                                  Gunnar Bittersmann
              4. 0
                Gunnar Bittersmann
                • menschelei
                1. 0
                  Gunnar Bittersmann
            3. 1
              JürgenB
              1. 0
                Der-Dennis