Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
| de:modul:m288:learningunits:lu00:09 [2026/01/14 10:23] – angelegt vdemir | de:modul:m288:learningunits:lu00:09 [2026/01/14 11:15] (aktuell) – vdemir | ||
|---|---|---|---|
| Zeile 32: | Zeile 32: | ||
| * 2.2 Kann JS-Skripte im Codeditor ausführen (Commandline oder Editor-Menu). | * 2.2 Kann JS-Skripte im Codeditor ausführen (Commandline oder Editor-Menu). | ||
| * 2.3 Kann einfache Nachrichten via JS im Terminal ausgeben. | * 2.3 Kann einfache Nachrichten via JS im Terminal ausgeben. | ||
| + | * 2.4 Kann Werte direkt beim Ausführungen des Scripts via Commandline an das Script übergeben. | ||
| ===== Teil 3: Keywords + Variablen ===== | ===== Teil 3: Keywords + Variablen ===== | ||
| Zeile 38: | Zeile 39: | ||
| * 3.3 Ein Name soll gespeichert werden: Vollständige Codezeile. | * 3.3 Ein Name soll gespeichert werden: Vollständige Codezeile. | ||
| * 3.4 Der Name //Muster// soll in einer entsprechenden Variable gespeichert werden. Vollständige Codezeile. | * 3.4 Der Name //Muster// soll in einer entsprechenden Variable gespeichert werden. Vollständige Codezeile. | ||
| - | * 3.5 Die PLZ //8953/ soll in einer entsprechenden Variable gespeichert werden. Vollständige Codezeile. | + | * 3.5 Die PLZ //8953// soll in einer entsprechenden Variable gespeichert werden. Vollständige Codezeile. |
| * 3.6 Der aktuelle // | * 3.6 Der aktuelle // | ||
| Zeile 47: | Zeile 48: | ||
| * Wenn mehr als 20 Zigaretten pro Tag: Konsolenmeldung //Sie rauchen zuviel!// | * Wenn mehr als 20 Zigaretten pro Tag: Konsolenmeldung //Sie rauchen zuviel!// | ||
| * Darunter Konsolenmeldung //Sie rauchen viel!// | * Darunter Konsolenmeldung //Sie rauchen viel!// | ||
| - | * 4.3 Programmierung | + | * 4.3 Programmierung |
| - | ===== Teil 4: Loops ===== | + | * Wenn mehr als 20 Zigaretten pro Tag: Konsolenmeldung |
| + | * Bei 20-10 Zigaretten: Konsolenmeldung | ||
| + | * Und darunter (9-1): //Ihr Rauchverhalten ist OK//bei in der Konsole ausgegeben werden. | ||
| + | * Bei weniger als 1 (sonst): Konsolenmeldung //Nicht rauchen spart viel Geld!!// | ||
| + | * 4.4 Selektionen basierend auf mindestens 2 Kriterien mitttels AND (&& | ||
| + | * 4.5 Selektionen basierend auf mindestens 2 Kriterien mitttels OR (||) umsetzten können. | ||
| + | |||
| + | ===== Teil 5: Loops ===== | ||
| + | * 5.1 (for) Zählerschleife umsetzten können (Summen oder Produkt bilden unter Verwendung der Laufvariablen | ||
| + | * 5.2 Schrittweiten grösser 2 Umsetzten können (bsp: alle geraden Zahlen) | ||
| + | * 5.3 Zählerschleife Rückwärts einsetzten können (bsp: 30 bis 15) | ||
| + | * 5.4 Wahrheitsbedingte Schleifen umsetzten können. | ||
| + | * 5.5 Wahrheitsbedingte Schleifen basierend auf mindestens 2 Bedingungen umsetzten können (&& bzw. ||) | ||
| + | |||
| + | ===== Teil 6: Arrays ===== | ||
| + | * 6.1 1-Dimensionale Arrays anlegen und als gesamtes oder mittels Index ausgeben und bearbeiten können. | ||
| + | * 6.2 2-Dimensionale Arrays anlegen und als gesamtes oder mittels Index ausgeben und bearbeiten können. | ||
| + | * 6.3 3-Dimensionale Arrays anlegen und als gesamtes oder mittels Index ausgeben und bearbeiten können. | ||
| + | * 6.4 Assoziative Arrays(Key) anlegen und als gesamtes oder mittels Index ausgeben und bearbeiten können. | ||
| + | |||
| + | ===== Teil 7: Functions ===== | ||
| + | * Funktionen ohne Parameter nach Vorgabe erstellen und aufrufen können. | ||
| + | * Funktionen mit Parametern nach Vorgabe erstellen, aufrufen oder Rückgabewerte in direkt ausgeben oder in Variablen speichern können. | ||
| + | |||
| + | ===== Teil 8: Objekte ===== | ||
| + | * 8.1 Objekte nach Vorgaben anlegen und verwenden können. | ||
| + | * Attribute nach Vorgabe | ||
| + | * Fähigkeiten nach Vorgabe | ||
| + | |||
| + | ===== Teil 9: HTML-DOM Einbindung ===== | ||
| + | * 9.1 Den Begriff HTML-DOM in eigenen Worten beschreiben | ||
| + | * 9.2 Zusammenhang zwischen JavaScript und HTML-DOM darlegen können. | ||
| + | * 9.3 Den Zugriff JS-Zugriff auf HTML-DOM Elemente beschreiben können. | ||
| + | * 9.4 Die wichtigsten vier Knotentypen/ | ||
| + | * 9.5 Die Funktion der wichtigsten vier Nodetypes in eigenen Worten erklären können. | ||
| + | * 9.6 Verschiedene DOM-Selektor-Methoden kennen und unterscheiden können. | ||
| + | * 9.7 HTML-Elemente gezielt auswählen und verändern können. | ||
| + | * 9.8 Situationsgerecht den passenden Selektor auswählen können. | ||
| - | ===== Teil 5: Arrays ===== | ||
| - | ===== Teil 6: Functions ===== | ||
| - | ===== Teil 7: Objekte ===== | ||
| - | ===== Teil 8: HTML-DOM Einbindung ===== | ||