JavaScript
Die Funktionalität von statischen Webseiten wurde durch JavaScript aufgehoben. Erst mit js ist es möglich Webseiten dynamisch zu gestalten. JavaScript wird von Webbrowsern interpretiert und läuft auf allen Systemen.
Any fool can write code that a computer can understand. Good programmers write code that humans can understand. Martin Fowler, 2008.
JavaScript = clientseitige Skriptsprache. der Code wird erst auf dem System / Browser des Anweders ausgeführt und nicht auf dem Server. JS wurde 1995 von Netscape Communication entwickelt.
Objekthierarchie
windows (Browserfenster)
history / location / navigator / screen / dokument
href / pathname / protocol / plugins
Basis-DOM und DOM des W3C
Das Basis-DOM ist in der Funktionalität etwas eingeschränkt, dafür läuft es auf allen auch älterne Brosern. Das W3c ist umfangreicher.