JavaScript für Anfänger

Lernen Sie die Grundlagen der JavaScript-Programmierung, von der grundlegenden Syntax bis zur DOM-Manipulation. Beherrschen Sie wesentliche JavaScript-Konzepte durch praktische Übungen zu Variablen, Operatoren, Funktionen, Arrays, Objekten und Ereignisbehandlung.

Webentwicklung

💡 Dieser Artikel wurde von AI-Assistenten übersetzt. Um die englische Version anzuzeigen, können Sie hier klicken

Einführung

Lerne die Kernbausteine von Browser-JavaScript in 10 geführten Hands-on-Labs. Du fügst Scripts in HTML-Seiten ein, prüfst ihre Ausgabe und gehst von Werten und Kontrollfluss zu DOM-Änderungen und Benutzeraktionen über.

Jedes Lab konzentriert sich mit kurzen Schritten auf ein Grundthema. Der Kurs ist ein erster praktischer Kontakt mit Sprache und DOM und schafft die Syntaxbasis vor größeren Anwendungen oder modernen Werkzeugen.

Was du lernen wirst

Nach Abschluss des Kurses kannst du:

  • JavaScript in HTML einbetten, ein externes Script verknüpfen und Ausgabe über Konsole und Alerts erzeugen.
  • Variablen mit let deklarieren, Strings, Zahlen und Boolesche Werte speichern und mit typeof prüfen.
  • Arithmetische und String-Ausdrücke erstellen und Inkrement- und Modulo-Operatoren verwenden.
  • Ausführung mit if, else if und else steuern und lose und strikte Gleichheit vergleichen.
  • Arbeit mit for, while und do...while wiederholen und Schleifen mit break verlassen.
  • Funktionen mit Parametern und Rückgabewerten definieren und mit Argumenten aufrufen.
  • Arrays erstellen, lesen, ändern und durchlaufen sowie Objekteigenschaften erstellen und ändern.
  • DOM-Elemente wählen und aktualisieren, Elemente erzeugen und anhängen und Events mit Listenern und Event-Objekt behandeln.

Für wen dieser Kurs geeignet ist

Der Kurs richtet sich an vollständige JavaScript-Anfänger, HTML-Lernende vor dem Hinzufügen von Verhalten und alle, die Browser-Scripting auffrischen möchten. Er setzt auf schrittweise Praxis statt unabhängige Problemlösungs-Challenges.

Voraussetzungen: JavaScript-Vorkenntnisse sind nicht nötig. HTML-Grundlagen werden empfohlen, da Scripts in Seiten eingebettet und später Elemente verändert werden; du solltest außerdem Textdateien bearbeiten können.

Lernumgebung: Die 10 geführten Labs laufen in bereitgestellten Ubuntu-22.04-WebIDEs. Du bearbeitest HTML und JavaScript und aktualisierst eine Browservorschau, um Konsole, Alerts, DOM-Änderungen und Events zu sehen; externes Konto oder Deploymentdienst sind nicht erforderlich.

Häufig gestellte Fragen

Ist dies Browser-JavaScript oder Node.js?

Es ist Browser-JavaScript. Die Labs verwenden HTML-Seiten, DOM, Alerts und Browser-Events; Node.js, npm, Server-APIs und Paketwerkzeuge sind nicht enthalten.

Muss ich zuerst HTML können?

Nicht fortgeschritten, aber Grundkenntnisse zu Elementen und Attributen helfen. Das erste Lab erstellt eine Seite, und DOM- und Event-Labs arbeiten mit Seitenelementen.

Gibt es Challenges oder ein Abschlussprojekt?

Nein. Der Lehrplan enthält 10 geführte Labs und keine Challenge oder Capstone. Du übst einzelne Grundlagen statt eine vollständige Produktionsanwendung zu bauen.

Behandelt der Kurs modernes asynchrones JavaScript oder Frameworks?

Nein. Promises, async/await, fetch, Module, Klassen, Testing, Build-Tools, TypeScript und Frameworks wie React oder Vue liegen außerhalb des Umfangs.

Lehrer

labby
Labby
Labby is the LabEx teacher.