Diese Webseite zeigt zwölf ausgewählte Abschnitte der chinesischen Geschichte. Von den frühen Dynastien bis zur Reformpolitik ab 1978. Über ein Auswahlfeld lassen sich die Stationen nach drei Epochen filtern. Die historischen Quellen stehen gesammelt am Ende der Webseite.
npm install
npm run dev- Die von Vite angezeigte lokale Adresse im Browser öffnen.
- Mit
npm run buildlassen sich die TypeScript-Prüfung und der Produktions-Build ausführen.
- Die Seite verwendet semantische HTML-Elemente wie
header,nav,main,section,articleundaside. - Die zwölf Geschichtsabschnitte stehen in einer geordneten Liste. Das Auswahlfeld filtert sie mit TypeScript anhand des Attributs
data-epoche. - Der Filter nutzt ein Interface, typisierte Funktionen und die Array-Methode
filter(). Eine Statusmeldung nennt die Zahl der sichtbaren Stationen. - Beim Styling wurde nur einfaches CSS verwendet, da dies für die Anforderung ausreichend ist. Um die Seite schöner zu gestalten, könnte man ein CSS-Framework verwenden.
Die Verwendung von KI-Tools ist, wie in der ESA Angabe gefordert, in der Datei reflexion.pdf beschrieben.