Aloha ;)
Mein Punkt ist (und war es von Anfang an): Der Leser muss
document.querySelector('#ausgabe').innerText
an der Stelle gar nicht weiter verstehen. Es muss lediglich nur verwenden.
Das beißt sich meiner Meinung nach sehr - erstens mit unserem Motto „Die Energie des Verstehens“, zweitens mit der Art und Weise, wie wir ansonsten Tutorial schreiben. Und ich halte es auch nicht für gut.
Das Einzige, was er dabei verstehen muss, ist, dass das die Ausgabe auf dem Bildschirm erzeugt. Das ist nicht anders als bei
document.write()
. Die Zeichenkette ist ein paar Zeichen länger, aber das sollte in dem Zusammenhang irrelevant sein.
Du weigerst dich offensichtlich, anzuerkennen, dass in diesen paar Zeichen mehr ein ganzer Haufen Konzepte versteckt ist - und es kann irgendwie nicht unser Ziel sein, Anfänger (auch nicht im ersten Kapitel) mit einem „nimm das mal so hin“ abzuspeisen. Wir möchten, dass die Leute, die zu uns kommen, verstehen. Wir möchten Sie dazu erziehen, Konzepte zu hinterfragen und eigene Entscheidungen zu treffen. Wir wollen nicht auch noch innerhalb des Anfängertutorial Fragen offen lassen.
Falls du meinen Worten keinen Glauben schenkst, so wie du es mit den Worten von Felix gehalten hast: Es gibt hier einen Thread der dir beweist, dass ein aufmerksamer Tutorial-Leser sich eben diese Gedanken doch macht. Auch dort gab es ein Konzept im Tutorial (window.prompt()
), das einfach mit einem „das funktioniert so“ eingeführt wurde, ohne im Detail zu erläutern, was passiert. Mit der Folge, dass die Leser darüber stolpern und das dahinterstehende Konzept nicht zur Gänze erfassen. Das zum Prinzip zu erklären ist ein didaktischer Super-GAU. Und wenn es in diesem Thread nicht um das zweite Argument von prompt
gegangen wäre, sondern um document.querySelector('#ausgabe').innerText
, dann wäre ich damit nicht mit einem Satz so fertig geworden, dass der wissbegierige Leser mit der Erläuterung zufrieden ist, und dann wäre er nicht nur kurz dran hängen geblieben, sondern hätte eventuell aufgrund der auf ihn einprasselnden Komplexität den Rückzug angetreten.
Grüße,
RIDER