====== LU00f - LB2 Inhalt (Lernziele) ====== **Hinweis:** Zusätzlich zu den unten aufgeführten Lernzielen, müssen die Lernziele der LB01 berücksichtigt werden. ==== 8. Funktionen in JavaScript ==== * 8.1 Erklären können, was Funktion sind, Vor- und Nachteile nennen könne und welchen Zweck sie erfüllen. * 8.2 Funktion als //function declaration// programmieren können. * 8.3 Funktionen ohne Parameter programmieren können. * 8.4 Funktionen mit Parameter programmieren können. * 8.5 Funktionen mit Parameter und einem Rückgabetyp (return value) programmieren könne ==== 9. Funktionen im Web ==== * 9.1 Funktionen mit und ohne Parameter in HTML-Webseiten integrieren und aufrufen können. ==== 10. Objekte und Klassen in JavaScript ==== * 10.1 Die wesentlichen Elemente eines Objekts in JavaScript aufzählen und deren Zweck in eigenen Worten umschreiben (attribute, werte) können. * 10.2 Eigene einfache Objekte (object literal) in JavaScript erstellen können. * 10.3 Einfache Objekte und Arrays von Objekten auf der Konsole ausgeben können. ==== 11. Objekte mit Funktionen bearbeiten ==== * 11.1 Objekt-literale erstellen und über eine return-Anweisung zurückgeben können. * 11.2 Objekte nach bestimmten Kriterien filtern und durchsuchen können. * 11.3 Die im Unterricht vorgestellten Methoden für Zahlen (number) anwenden können. * 11.4 Die im Unterricht vorgestellten Methoden für Zeichenketten (strings) anwenden können. * 11.5 Die im Unterricht demonstrierten Beispiele nachvollziehen und nach Vorgaben abändern und erweitern können. ==== 12. Einführung ins Dokument Objekt Model (DOM) ==== * 12.1 Den grundlegenden Aufbau des HTML-DOM's in eigenen Worten erklären können. * 12.2 Die folgenden DOM-Methoden an einem einfachen Beispiel in JavaScript korrekt anwenden: * getElementById * querySelector * querySelectorAll * getElementsByClassName * getElementsByTagName * 12.3 Die im Unterricht demonstrierten Beispiele nachvollziehen und nach Vorgaben abändern und erweitern können. ==== 13. JSON ==== * 13.1 Den Begriff //JSON// in eigenen Worten erklären und die Zielsetzung angeben können. * 13.2 Ein JavaScript Objekt in ein JSON-Objekt konvertieren können. * 13.3 JSON in ein JavaScript Objekt konvertieren können. ---- [[https://creativecommons.org/licenses/by-nc-sa/4.0/|{{https://i.creativecommons.org/l/by-nc-sa/4.0/88x31.png}}]] Volkan Demir