Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung | |||
| de:modul:m307:learningunits:lu03:aufgaben:10 [2026/05/27 10:07] – vdemir | de:modul:m307:learningunits:lu03:aufgaben:10 [2026/05/27 10:07] (aktuell) – gelöscht vdemir | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| - | ====== LU03.A10 - JSON-Daten im Webformularen ausgeben ====== | ||
| - | |||
| - | ===== Rahmenbedingungen ===== | ||
| - | * Sozialform: Einzelarbeit | ||
| - | * Hilfsmittel: | ||
| - | * Zeit: 30 Minuten | ||
| - | * Erwartetes Resultat: | ||
| - | * JavaScript-File, | ||
| - | * HTML-File, welches den Inhalt der JSON-Datei in der Browser-Konsole ausgibt. | ||
| - | * JSON-Daten können nach Vorgaben gefiltert werden. | ||
| - | |||
| - | ===== Ausgangslage ===== | ||
| - | In der Aufgabe 6 dieses Kapitels haben Sie JSON-Daten im Browserfenster dynamisch ausgeben können. Bisher war diese Ausgabe in Rohform vorhanden, d.h. mit wenig bis keiner HTML-Formatierung. | ||
| - | |||
| - | Nachfolgend sehen Sie die HTML-Ausgabe einer Personenliste, | ||
| - | |||
| - | {{: | ||
| - | |||
| - | ===== Auftrag ===== | ||
| - | Bei dieser Aufgabe geht es darum sich mit den verschiedenen Technologien wie HTML, CSS und JavaScript **in Kombination** vertraut zu machen. | ||
| - | |||
| - | Ihr Auftrag besteht aus Teilaufgaben: | ||
| - | |||
| - | - Code importieren + Inhalt testen - 10 Min. | ||
| - | - JSON-Daten ergänzen (mehr Datensätze) - 5 Min. | ||
| - | - JSON-Daten erweiteren (weitere Hobbies) - 5 Min. | ||
| - | - Scripte auf JSON-Erweiterungen anpassen - 10 Min. | ||
| - | |||
| - | ==== Teil 1: Code importieren + Inhalt testen ==== | ||
| - | |||
| - | - Legen Sie im VS Code einen Ordner mit dem Namen lu02_L07 an. | ||
| - | - Copieren Sie die den Inhalt dieses nachfolgenden {{: | ||
| - | - Führen Sie das File // | ||
| - | - Filtern Sie die Liste nach //Namen// und Hobbies. | ||
| - | |||
| - | ==== Teil 2: JSON-Daten ergänzen ==== | ||
| - | - Aktuell sind ca. 10 Datensätze im JSON-File. Legen Sie weitere mindestens 10 Datensätze (Personen an). | ||
| - | - Testen Sie die Änderung im Browserfenster (anzeigen + filtern). | ||
| - | |||
| - | ==== Teil 3: JSON-Daten erweiteren ==== | ||
| - | - Aktuell sind 4 Hobbies vorhanden: Lesen, Fussball, Malen, Schwimmen. | ||
| - | - Überschreiben Sie die einige Datensätze Ihrer Wahl mit den neuen Hobbies //Gamen// und //Reisen//. | ||
| - | - Hinweis: Die neuen Hobbies werden zwar angezeigt, man kann aber aktuell nicht nach diesen Filtern, weil die Filter noch nicht angepasst wurden. | ||
| - | |||
| - | ==== Teil 4: Scripte auf JSON-Erweiterungen anpassen ==== | ||
| - | - Damit wir nach den Hobbies filtern können, müssen wir uns // | ||
| - | - Ergänzen Sie also im entsprechenden div des HTML-Formulars die Liste der Checkboxen mit den neuen Hobbies //Gamen// und // | ||
| - | - Testen Sie die Filter-Erweitung: | ||
| - | - Testen Sie die Funktion des Filters: Die Liste sollten nun auch nach den Hobbies //Gamen// und //Reisen// gefiltert werden können. | ||
| - | - | ||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | ===== Lösungen ===== | ||
| - | [[de: | ||
| - | |||
| - | ---- | ||
| - | [[https:// | ||
| - | |||
| - | |||
| - | |||