JavaScript ist eine der wichtigsten Sprachen der Webentwicklung. Nachdem du in meinem letzten Beitrag bereits erfahren hast, was JavaScript überhaupt ist, schauen wir uns heute an, wie JavaScript funktioniert, welche Besonderheiten es gibt, und was du beim Start wissen solltest.
JavaScript wird direkt im Browser ausgeführt. Das bedeutet: Du brauchst keine spezielle Entwicklungsumgebung, um loszulegen – ein einfacher Texteditor und ein Browser reichen aus.
let zahl = 5;
ist genauso gültig wie let text = "Hallo";
.
Hier ein einfacher HTML-Code mit eingebettetem JavaScript, das einen Button klickbar macht und den Inhalt einer Überschrift verändert:
<!DOCTYPE html>
<html lang="de">
<head>
<meta charset="UTF-8">
<title>Erstes JavaScript Beispiel</title>
</head>
<body>
<h1 id="ueberschrift">Hallo Welt!</h1>
<button onclick="textAendern()">Klick mich!</button>
<script>
function textAendern() {
document.getElementById("ueberschrift").textContent = "Du hast geklickt!";
}
</script>
</body>
</html>
Wenn du auf den Button klickst, wird der Text der Überschrift geändert. Das funktioniert, weil JavaScript über das sogenannte DOM auf HTML-Elemente zugreifen kann.
Das DOM (Document Object Model) ist eine Art Baumstruktur, die den HTML-Aufbau der Webseite abbildet. JavaScript kann über diesen Baum jedes einzelne Element „sehen“ und manipulieren.
Im Beispiel oben passiert genau das:
document.getElementById("ueberschrift").textContent = "Du hast geklickt!";
bedeutet:
„Suche das Element mit der ID ueberschrift
und ändere seinen Textinhalt.“
document.querySelector("h1") // erstes <h1>-Element
element.innerHTML = "<b>Text</b>" // HTML-Inhalt ändern
element.style.color = "red" // CSS-Stil direkt ändern
console.log(...)
kannst du dir Inhalte ausgeben lassen – ideal zum Debuggen.
Anstatt das Event direkt im HTML zu schreiben, kannst du es auch im JavaScript-Code definieren:
document.querySelector("button").addEventListener("click", function() {
document.querySelector("h1").textContent = "Noch eleganter!";
});
Das trennt HTML und JavaScript sauber und macht deinen Code langfristig wartbarer.
JavaScript ist dein Schlüssel zu interaktiven Webseiten. Es wirkt anfangs chaotisch – aber sobald du die Grundlagen wie das DOM und Events verstehst, eröffnet sich dir eine komplett neue Welt der Webentwicklung.
Hast du schon Erfahrungen mit JavaScript gesammelt? Wie empfindest du den Umgang damit und wie schwer war oder ist es für dich, JavaScript einzusetzen? Lass es mich gern in den Kommentaren wissen.