Was ist JavaScript?
gedruckt am 04. Feb. 2012
Javascript ist eine offene Scriptsprache, mit der man die geringen Möglichkeiten von Seitenbeschreibungssprache HTML überwinden kann. Der Programmcode wird direkt in die HTML-Seite eingegeben, der Interpreter des Programmes ist bereits im Browser integriert und muß nicht jeweils mit dem Code aus dem Netz geladen werden.
Man unterscheidet zwischen clientseitiger und serverseitiger Programminterpretation.
Serverseitige Programmiersprachen interpretieren die in die HTML-Seite eingefügten Programmcodes am Server und schicken nur den bereits übersetzten Programmcode zum Client. Auf dem Server muss der Programminterpreter zur Verfügung stehen. Webdesigner, die serverseitig programmieren, sind also von der Unterstützung der Programmiersprache durch der Server abhängig.
Clientside-Programmierung ist unabhängig vom Server, aber abhängig von den Client-Einstellungen. Ist Javascript erlaubt/aktiviert, kann der Browser Javascript-Befehle interpretieren?
Einbindung von javascript
Das Programmieren von Javascript geschieht in zwei Schritten. Zuerst werden Funktionen definiert. Die Definition von Funktionen wird im HTML-Code nach dem HEAD-Bereich in einem Script-Bereich vorgenommen.
<SCRIPT language =”JavaScript”>
<!–
…
//–>
</SCRIPT>
Die Funktion wird dann innerhalb eines HTML-TAGs aufgerufen.
Javascript-Funktionen können auf zwei Arten eingebunden werden: innerhalb einer einzelnen HTML-Seite oder in einer eigenen Datei (*.js), auf die in der HTML-Seite verwiesen wird. Da man einzelne Javascript-Funktionen in verschiedenen HTML-Dokumenten verwenden wird, ist die zweite Variante oft die sinnvollere.
<SCRIPT language=”JavaScript” SRC=”/js/scripts.js”>
</SCRIPT>
Im JavaScript-Bereich werden Funktionen definiert, die bei einem bestimmten event (onMouseOver, onClick, onLoad, etc) aufgerufen werden.

