Kurz: JavaScript (kurz JS) wurde 1995 in nur zehn Tagen von Brendan Eich bei Netscape entwickelt, damit Webseiten nicht nur Text zeigen, sondern auf Klicks reagieren können.
Teil des Kurses JavaScript
Kapitel 1 von 40 im Kurs JavaScript (Abschnitt „Einstieg“). Mit Fortschritt, Quiz und Zertifikat auf der Lernseite.
JavaScript (kurz JS) wurde 1995 in nur zehn Tagen von Brendan Eich bei Netscape entwickelt, damit Webseiten nicht nur Text zeigen, sondern auf Klicks reagieren können. Heute ist es eine der meistgenutzten Programmiersprachen der Welt.
Hinweis
JavaScript hat mit Java nur den halben Namen gemeinsam. Der Name war ein Marketingtrick. Die Sprachen sind völlig verschieden.
Wo läuft JavaScript?
| Ort | Wofür |
|---|---|
| Browser | Webseiten interaktiv machen: Menüs, Formulare, Spiele, Web-Apps |
| Node.js | Server, Kommandozeilenwerkzeuge, Automatisierung |
| Deno, Bun | Moderne Alternativen zu Node.js |
| Apps | Mit Electron, React Native & Co. Desktop- und Handy-Apps |
Die drei Bausteine des Webs
Eine Webseite besteht aus drei Sprachen, die zusammenarbeiten:
| Sprache | Aufgabe | Vergleich |
|---|---|---|
| HTML | Struktur und Inhalt | das Skelett |
| CSS | Aussehen | die Kleidung |
| JavaScript | Verhalten | die Muskeln |
ECMAScript
Der offizielle Standard heißt ECMAScript (ES). Seit 2015 (ES6/ES2015) erscheint jedes Jahr eine neue Version mit neuen Funktionen wie let, const, Pfeilfunktionen, Klassen, Promises und async/await. Dieser Kurs verwendet den modernen Stil.
Was du lernen wirst
- Grundlagen: Variablen, Datentypen, Operatoren, Bedingungen, Schleifen, Funktionen
- Datenstrukturen: Arrays, Objekte, Map, Set, JSON
- Fortgeschritten: Klassen, Fehlerbehandlung, Module, Generatoren, asynchroner Code
- Browser: DOM, Events, Formulare, Speicher, Netzwerk
- Node.js: Skripte, npm, Tests
Merke
- JavaScript läuft in jedem Browser und mit Node.js auf Servern
- HTML liefert Struktur, CSS das Aussehen, JavaScript das Verhalten
- Der Standard heißt ECMAScript und wird jährlich erweitert
- JavaScript und Java sind verschiedene Sprachen
Quiz zur Selbstkontrolle
Welche Aufgabe hat JavaScript auf einer Webseite?
- Verhalten und Interaktion (richtig)
- Nur das Aussehen
- Nur die Struktur
- Speichern von Dateien auf dem Server
Womit läuft JavaScript außerhalb des Browsers?
- Node.js (richtig)
- Java
- Photoshop
- Excel
Wie heißt der offizielle Standard von JavaScript?
- ECMAScript (richtig)
- JavaCore
- WebScript
- JSStandard
Weiter im Kurs
Weiter: Das erste Programm
Alle Kapitel: JavaScript im Überblick