HTML and CSS Reference
In-Depth Information
komponenten zuzugreifen: Der Browser führt sie nach dem
Sandbox-Model
aus. Dies
ist vor allem aus Sicherheitsgründen so und soll verhindern, dass gefährliche Webs-
eiten unbemerkt Dateien vom Computer kopieren oder auf die eingebaute Kamera
zugreifen können und dabei heimlich ungewollte Fotos von Ihnen und Ihrer heimli-
chen Vorliebe für Briefmarken mit Haimotiven schießen. Ursprünglich war es nicht
möglich, mit JavaScript Daten vom eigenen Webserver nachzuladen. Erst die Ent-
wicklung des
XMLHttpRequest
, der Grundlage für das AJAX-Konzept, machte dies
möglich.
Heute lassen sich drei Hauptanwendungsfälle für JavaScript feststellen:
Manipulation, Entfernen und Hinzufügen von HTML-Elementen
Nachladen von Daten von Servern
zeitgesteuerte Funktionen und Animationen
2.5.1 Die JavaScript-Syntax
Sie schreiben JavaScript direkt in den HTML-Code. Damit der Browser weiß, dass es
sich dabei um ausführbaren Code handelt, wird dieser immer in ein
script
-Element
gesetzt:
<script>
document.write('Hallo Welt');
</script>
Abbildung 2.23
Ausgabe im Browser
Diese Zeile erzeugt im Browser die Worte »Hallo Welt« (Abbildung 2.23). Die Syntax
der Sprache nennt man Punkt-Notation: Vorn steht das Objekt, danach folgt,
getrennt durch einen Punkt, die Methode, welche auf dem Objekt ausgeführt werden
soll. In unserem Fall ist das Objekt das
document
, also die im Browser angezeigte
HTML-Seite. Die Methode
.write()
gibt die Worte »Hallo Welt« aus, welche in Klam-
mern direkt nach dem Methodennamen definiert werden.
Search WWH ::
Custom Search