JavaScript ist eine Skriptsprache zur Programmierung interaktiver Webseiten. Sie wird direkt im Webbrowser ausgeführt und ergänzt HTML und CSS, um dynamische Inhalte, Animationen, Formulare, Benutzerinteraktionen und mehr zu ermöglichen.
Typische Einsatzgebiete
- Formulareingaben prüfen, bevor sie abgeschickt werden
- Menüs und Animationen erzeugen
- Interaktive Inhalte wie Bildergalerien oder Spiele einbinden
- Inhalte nachladen (AJAX): Seiten aktualisieren sich ohne Neuladen
Wie funktioniert JavaScript?
- Läuft im Webbrowser (z. B. Chrome, Firefox, Safari)
- Wird im HTML-Dokument eingebettet oder extern eingebunden
- Kann mit HTML & CSS zusammenarbeiten
Beispielcode
1 |
<button onclick="alert('Hallo!')">Klick mich</button> |
Moderne JavaScript-Entwicklung
Mit Frameworks und Bibliotheken wie React, Vue.js oder jQuery lassen sich komplexe Webanwendungen effizient entwickeln. Auch serverseitig wird JavaScript mit Node.js eingesetzt.
Unterschied zu Java
Trotz des Namens hat JavaScript nichts mit Java zu tun. Es handelt sich um zwei völlig unterschiedliche Sprachen mit eigenem Einsatzzweck.
Vorteile
- Schnelle Reaktion auf Benutzeraktionen
- Große Community und viele Ressourcen
- In nahezu allen Browsern unterstützt
Nachteile
- Kann bei deaktiviertem JavaScript im Browser nicht funktionieren
- Missbrauch durch Schadcode möglich (z. B. bei XSS-Angriffen)