Zur dritten Komponente - JavaScript - habe ich noch keinen eigenen Kurs angeboten.
Tatsächlich werden wir einige recht anspruchsvolle Dinge mit JavaScript machen. Allerdings fällt dann sofort auf, dass das Anspruchsvolle daran nicht etwa im JavaScript steckt, sondern im Zusammenspiel der drei Themenkreise. Auch für einen JavaScript-Spezialisten sind daher unsere Beispiele immer noch nicht einfach. Aber das liegt nicht am JavaScript.
Ich habe mich darum entschlossen, hier fröhlich ins Volle zu greifen und einfach mal zu verwenden, was es eben so braucht. Vielleicht animiert dich das dann dazu, JavaScript etwas vertiefter zu studieren. Die paar nötigen Grundlagen werden wir erläutern, wenn sie gebraucht werden.
Zur Rolle, die JavaScript in unseren Anwendungen spielt: Es ist das Mittel, mit dem wir in die HTML-Struktur greifen und gezielte Veränderungen herbeiführen können. JavaScript ist der Motor, der für die Dynamik im Zusammenspiel der HTML-Elemente sorgt.