Dies ist eine alte Version des Dokuments!
LU00k - LB01 V2 - Inhalt
Das Fachgespräch LB1 wird die nachfolgenden Themen vertieft behandeln:
- LU01: Verweise und URL-Aufbau
- LU02: CSS-Selektoren
- LU03: Box-Modell
- LU04: Displays
Zur Vorbereitung können Sie sich an den nachfolgenden Vorgaben bzw. Aufgabenstellungen orientieren. Jede/r Kandidat/in muss innerhalb der Zeitvorgabe je eine Aufgabe aus den nachfolgenden Kapiteln bearbeiten. Die Auswahl der Aufgaben wird im Fachgespräch zufällig ausgewählt.
1. Benötigtes Fachvokabular
- HTML-Kommentar-Start, HTML-Kommentar-Ende, CSS-Kommentar-Start, CSS-Kommentar-Ende
- HTML-Elemente/Tags, Property, Property-Wert
- Verweise, Anker-Tag, relativer Pfad
- White-Spaces
2. Formales
- Codestruktur ist nach Best-Practise (Codeebenen, Klammerung, …)
- Kommentieren Sie das Script nach Best-Practise (Autor, Datum, Beschreibung, …)
- Kommentieren Sie die Methode nach Best-Practise (Autor, Datum, Beschreibung, Inputparameter, Returnvalue).
- Umgang mit der eigenen Entwicklungsumgebung und den eigenen Scripten.
3. LU01 - Selektoren
- ???
4. LU01 - Script4Fun - Geometrie
- Methode: Kreisfläche mit dem Radius als Inputparameter.
- Methode: Kreisumfang mit dem Radius als Inputparameter.
- Methode: Kugelvolumen mit dem Radius als Inputparameter.
- Methode: Kugeloberfläche mit dem Radius als Inputparameter.
- Methode: Dreiecksfläche mit dem Grundfläche und der Höhe als Inputparameter.
- Methode: Dreiecksumfang mit dem Seitenlängen als Inputparameter.
- Methode: Pyramidenfläche mit dem Grundfläche, Anzahl der Mantelflächen und der Mantelfläche als Inputparameter.
- Methode: Pyramidenoberfläche mit dem Radius als Inputparameter muss berechnet und auf der Konsolen ausgegeben werden.
- Methode: Rechteckfläche mit den 2 Seitenlängen als Inputparameter.
- Methode: Rechteckumfang mit den 2 Seitenlängen als Inputparameter
- Methode: Quarderoberfläche mit den 3 Seitenlängen als Inputparameter
- Methode: Quardervolumen mit den 3 Seiten als Inputparameter.
- Methode: Quadratumfang mit der Seitenlänge als Inputparameter.
- Methode: Quadratfläche mit der Seitenlänge als Inputparameter
- Methode: Würfeloberfläche mit der Seitenlänge als Inputparameter.
- Methode: Würfelvolumen mit der Seitenlänge als Inputparameter.
5. LU01 - Script4Fun - Arithmetik
- Methode: Summen als zwei Zahlen bilden.
- Methode: Differenz aus zwei Zahlen bilden.
- Methode: Produkt aus zwei Zahlen bilden.
- Methode: Quotienten aus zwei Zahlen bilden können. (Division durch Null nicht erlaubt)
- Methode: Gauss'sche Summenfunktion, also die Summer der Zahlen 1 .. n mit der Zielzahl n als Inputparameter
- Methode: Fakultät (Produkt aus 1 .. n) mit dem Zielnummer als Inputparameter.
6. LU01 - Script4Fun - Sortierung
- Methode: Bestehende Sortier-Methode umbauen können. Aufsteigende –> absteigend sortieren
- Methode: Bestehende Sortier-Methode umbauen können. Absteigende –> aufsteigend sortieren
- Methode: Bestehende Methode zur Ausgabe eines Arrays verändern: Ausgabereihenfolge, Schrittweite
7. LU02 - JSON
- JSON-File nach Vorgaben anlegen.
- Bestehendes JSON-File ergänzen durch weitere Datensätze, beispielsweise weitere Personen ergänzen.
- Bestehendes JSON-File ergänzen durch Spezifizierung (Array in Array), beispielweise hat eine Person mehr als ein Hobby.
- Statische Verarbeitung von JSON-Daten dynamisch durchführen können durch eine Schleife (Personen) oder 2 Schleifen (Hobbies einer Person) .
- JSON-Daten einlesen und Browser-Konsole ausgeben
