HTML und JavaScript
JavaScript ist ein selbstverständliches Grundelement des WorldWideWeb. Um sich der Sprache bedienen zu können, muß der Programmierer ihre Aufgabe verstanden haben: JavaScript steht in der langen Norm kontrollierender Programmiersprachen wie Basic, C oder Java.
Im Gegensatz zu diesen ist JavaScript jedoch keine gleichartige Programmiersprache sondern unterscheidet sich in einigen essentiellen Punkten.
Viele für Anfänger komplexe und nur schwer nachvollziehbare Konzepte wurden aufgeweicht oder weggelassen. Zudem übersetzen nicht Compiler die JavaScripts in Maschinencode, sondern der Browser liest und führt sie sofort aus.
Dieses Interpretieren von Anweisungen erinnert an die Ausführung von Batch-Dateien und ist der Grund dafür, daß JavaScript zu den Script-Sprachen und nicht zu den Programmiersprachen im eigentlichen Sinn gezählt wird. Denn ein Script ist eine Sequenz von Befehlen, die von einem anderen Programm ausgeführt werden.
Warum aber eine solche Script-Sprache im Internet einführen, wo doch HTML und CSS bereits vorhanden ist, um ansprechende Inhalte zu gestalten? Der Punkt ist, daß HTML nur eine Mark-up-Sprache ist und darum lediglich zur Erstellung statischer Seiten genutzt werden kann. Interaktion mit dem Benutzer ist nur in geringem Maß möglich und beschränkt sich auf vordefinierte Verhaltensmuster, wie das Aktivieren eines Hyperlinks. Soll nun auf eine Benutzereingabe in besonderer Weise reagiert werden, kann dies mit HTML allein nicht realisiert werden, mit JavaScript und Ajax (Asynchronous JavaScript and XML) hingegen schon.
Denn mit Hilfe dieser Script-Sprache kann dem Browser durch Anweisungen mitgeteilt werden, wie er sich in einem bestimmten Fall zu verhalten hat. Viele Anwendungsbereiche die man seit kurzem, auch unter der Bezeichnung Web 2.0 kennt, werden dadurch erst möglich. Nutzer könnten beispielsweise den Browser anweisen, zwei eingegebene Zahlen zu addieren sowie in einem separaten Fenster anzuzeigen. JavaScript ersetzt jedoch HTML nicht, sondern ergänzt es lediglich um eine Fülle weiterer Möglichkeiten. Die Arbeitsteilung kann so beschrieben werden: Das Gerüst einer Seite und ihr Layout werden in der Regel mit HTML erstellt, während die Interaktion mit dem Benutzer und die dynamische Anpassung der Seite in JavaScript erfolgen.
Weitere Beiträge in » Webdesign
Am besten bewertete Veröffentlichungen
» Wie kommunizieren wir heute? |
|
» Sportler brauchen Vitamine und Mineralstoffe |
|
» Datenrettung Software |
|
» Gütesiegel |
|
» Nachname - Familienname - Namensrecht |
Interne Artikel
Externe Artikel
TagCloud
- 12 users online.