JavaScript
=== Der Programmcode ===\
\
<html>\
<head>\
<title>Testpage</title>\
<script language = "JavaScript">\
//Javascript Code mit Definitionen\
</script>\
</head>\
!** Ab hier kann man den Code verwenden **\
<body onload = "function()">\
\
!** Die folgenden Funktionen sind inline JS-Eventhandler **\
<a href = "http://www.java.com" \
onMouseOver = "window.status = 'Javaseite'; return true" \
onMouseOut = "window.status = ' '; return = true">\
<img src = "bild.gif">\
</a>\
\
</body>\
</html>\
\
\
=== Sprachelemete ===\
==== Kommentare ====\
- // -> Einzeilig\
- /* */ -> Mehrzeilig\
\ ==== Elemente ====\
- if (Vergleich) {} else {} -> Abfrage\
- while (Bedingung {} -> Schleife\
\ ==== Vordefinierte Funktionen (Methoden) ====\ Dialogboxen (Methoden des window Objektes):\
- alert ("Text"); -> Meldungen mit Ok.\
- var = confirm ("Text"); -> Ok und Abbruch. var ist TRUE bei Ok.\
- var = prompt ("Frage"); -> Ok und Abbruch. var enthält den Text der Abfragebox.\
\ Allgemein:\
- open ("Seite"); -> Webseite, Stream usw. öffnen. \
- write ("Text"); -> Text an das aufgerufene Objekt übergeben -> window.document.write("< p>Text");\
\ ==== Wichtige Eigenschaften ====\ status -> Statusleiste der Webseite (window)\ \ ==== Eventhandler ====\ Eventhandler werden in html-tags integriert und reagieren auf Ereignisse. Die Schreibweise ist egal.\
- onLoad -> Beim Laden des Elementes\
- onMouseOut -> Beim verlassen des bereiches durch die Maus\
- onMouseOver -> Wenn sich die Maus im "TAG"-Bereich befindet\
\
=== Objektbaum ===\
Folgende Objekte stehen zur Verfügung:\
\
window -> document -> Image // Bilder bearbeiten\
-> Form -> elements // Formular "manipulieren"\
-> Link // \
-> Anchor\
-> Location // aktuelle Webadresse\
-> History // besuchte Seiten\
navigator -> Plugin // Browser und verwendete Plugins\
screen // Bildschirmauflösung\
Math // Mathematische Funktionen\
Date // Datum und Uhrzeit\
String // Strings manipulieren\
\
\
=== Webseiten mit freien Javascripts ===\