Modul 288: Programmiertechniken im
Webfrontend einsetzen
Woche 7
Colin Schmid
colin.schmid@gbchur.ch
Mediamatiker/in EFZ
🔭 Wochenrückblick
🎯 Lernziele
🗓️ Termine
⌨️ Input: Entwicklungsumgebung einrichten
🌐 Input: Browser-Console und Browser-Debugger
🛸 Begleitetes Selbststudium: Learn Javascript (Objects)
🌲 Input: DOM
📔 Lernjournal
🎙️ Schlussrunde
const animals = ["cat", "dog", "bird"];
for (let i = 0; i < animals.length; i++) {
console.log(animals[i]);
}A) ["cat", "dog", "bird"]
B)
cat
dog
bird
C) cat, dog, bird
D) bird, dog, cat
const animals = ["cat", "dog", "bird"];
for (let i = 0; i < animals.length; i++) {
console.log(animals[i]);
}A) ["cat", "dog", "bird"]
B)
cat
dog
bird
C) cat, dog, bird
D) bird, dog, catconst numbers = [1, 2, 3, 4];
let sum = 0;
for (let i = 0; i < numbers.length; i++) {
sum += numbers[i];
}
console.log(sum);A) 10
B) 1234
C) 4
D) 0
const numbers = [1, 2, 3, 4];
let sum = 0;
for (let i = 0; i < numbers.length; i++) {
sum += numbers[i];
}
console.log(sum);A) 10
B) 1234
C) 4
D) 0
🟠
🟢
🟢
🟢
🟢
🟠
🔴
🟢
🟢
🟢
🟢
🟢
🟢
🟢
🟢
🟢
🟠
🟠
🟠
🟠
🔴
🔴
🔴
🔴
🔴
🔴
🔴
🔴
🔴
Ziel: Sie installieren VS Code und
machen sich damit vertraut.
1. Video schauen
2. Laden Sie auf Ihrem Gerät VS Code herunter und installieren es.
https://code.visualstudio.com/
Den Link sowie das Video finden Sie im Teams Modul W07.
3. Zu zweit erkunden Sie gemeinsam die Benutzeroberfläche. Erforschen Sie
folgende Funktionen und notieren Sie Ihre
Erkenntnisse je in Ihrem Lernjournal für heute:
File tree (Datei-Explorer)
Syntax highlighting (Syntaxhervorhebung)
Autocomplete (Codevervollständigung)
Extensions panel (Erweiterungen)
Notieren Sie für jeden Punkt
Ziel: Sie lernen, wie Sie mit der Browser-Konsole und dem Debugger Fehler in JavaScript erkennen und analysieren.
1. Video schauen
YouTube: Chrome DevTools Crashkurs
(10 Minuten)
2. Öffnen Sie die DevTools Ihres Browsers
Rechtsklick auf eine Webseite > Untersuchen
Oder drücken Sie:
Strg+Shift+I (Windows)
Cmd+Option+I (Mac)
3. Erforschen Sie zu zweit die folgenden Funktionen und notieren Sie Ihre
Erkenntnisse je in Ihrem Lernjournal für heute:
Notieren Sie für jeden Punkt
Wenn Sie mit dem JS Kurs auf Codecademy fertig sind, beginnen Sie mit «Learn JavaScript: Requests»:
https://www.codecademy.com/enrolled/courses/learn-javascript-requests
(Link ist auf Teams)
Lesen Sie den Artikel «JavaScript in the Browser – How the Document Object Model (DOM) and Events Work»
Experimentieren Sie gleich in den DevTools Ihres Browsers. Machen Sie sich notizen.
https://www.freecodecamp.org/news/javascript-in-the-browser-dom-and-events/
(Link ist auf Teams)
Jeder Lernende hat 3 - 5 min Gesprächszeit mit mir über:
🧮 Schlüssel:
| Kriteria | Punkte |
|---|---|
| Bereit, reflektiert, engagiert | 1 |
| Passiv oder unvorbereitet | 0.5 |
| Unentschuldigte Absenz | 0 |
Jeder Lernende schreibt jede Woche nach der Lektion eine kurze Reflektion. Aufwand: 5 – 10 min, könnte sein:
🧮 Schlüssel:
| Kriteria | Punkte |
|---|---|
| Durchdacht, spezifisch, persönlich | 1 |
| Generell, gehetzt oder unklar | 0.5 |
| Fehlend | 0 |
Was haben wir heute gelernt?
Was nehmen wir mit?