====== JavaScript ======
===== Einleitung =====
[[https://de.wikipedia.org/wiki/JavaScript|JavaScript]] ist eine Programmiersprache, mit welcher der HTML-Code einer Webseite manipuliert werden kann, nachdem die Webseite schon im Browser angezeigt wird. Somit ermöglicht JavaScript das Gestalten von interaktive Webseiten.
Wir verwenden zusätzlich die weit verbreitete JavaScript-Bibliothek [[https://jquery.com/|jQuery]], welche den Zugriff auf den HTML-Code mit CSS-Selektoren ermöglicht.
Mit dem folgenden Beispiel wird der Inhalt der aktuellen Webseite geändert:
$('body').html('Neuer Inhalt
');
* Mit ''$(...)'' wird mit einem CSS-Selektor ein oder mehrere HTML-Elemente ausgewählt.
* Das folgende Punkt bedeutet, dass auf die ausgewählten Elemente ein Befehl angewendet werden soll.
* Der Befehl ''html(...)'' bedeutet, dass der Inhalt der ausgwählten Elemente auf den angegebenen HTML-Code gesetzt werden soll.
* Mit dem Strichpunkt '';'' wird der Befehl abgeschlossen.
* **Achtung:** Der CSS-Selektor und der HTML-Code muss in einfachen Anführungszeichen stehen.
== jQuery ==
Für die folgenden Beispiele wird die jQuery-Bibliothek benötigt. Diese kann hier heruntergeladen werden.
[[http://code.jquery.com/jquery-2.1.4.min.js|jquery-2.1.4.min.js]] (Rechtsklick und **Ziel speichern unter** auswählen)
===== Einbindung in HTML =====
Wie bei CSS kann Javascript direkt in eine HTML-Datei eingefügt werden oder in einer separaten Datei gespeichert werden.
==== In einer eigenen JS-Datei ====
Häufig wird vordefinierter JavaScript-Code verwendet. Dieser ist als JS-Datei erhältlich und wird in die HTML-Datei eingebunden, indem beim ''[[web:html:script|
==== Direkt in der HTML-Datei ====
Den JavaScript-Code, welchen Sie selbst schreiben, wird üblicherweise direkt in die HTML-Datei eingebunden. Er innerhalb eines ''[[web:html:script|