Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
modul:m288:learningunits:lu01:loesungen:01 [2025/08/15 11:06] – angelegt vdemirmodul:m288:learningunits:lu01:loesungen:01 [2025/08/15 15:52] (aktuell) vdemir
Zeile 1: Zeile 1:
-====== LU00.L01 - Lösungen zu Kontrollfragen JavaScript Einführung ======+====== LU01.L01 - Lösungen zu Kontrollfragen JavaScript Einführung ======
  
 **1. Welche Aufgaben übernehmen HTML, CSS und JavaScript jeweils im Frontend einer Webanwendung?** **1. Welche Aufgaben übernehmen HTML, CSS und JavaScript jeweils im Frontend einer Webanwendung?**
  
-  HTML – Struktur und Inhalt der Webseite (Überschriften, Texte, Bilder, Formulare). +  HTML – Struktur und Inhalt der Webseite (Überschriften, Texte, Bilder, Formulare). 
-  CSS – Gestaltung, Layout und visuelle Effekte (Farben, Abstände, Animationen). +  CSS – Gestaltung, Layout und visuelle Effekte (Farben, Abstände, Animationen). 
-  JavaScript – Interaktivität, Logik und dynamische Anpassungen (Formularvalidierung, Inhalte nachladen, Animationen steuern).+  JavaScript – Interaktivität, Logik und dynamische Anpassungen (Formularvalidierung, Inhalte nachladen, Animationen steuern).
  
 ---- ----
Zeile 11: Zeile 11:
 **2. Wo wird JavaScript in einer klassischen Client-Server-Architektur normalerweise ausgeführt, und wie hat sich das durch Node.js verändert?**   **2. Wo wird JavaScript in einer klassischen Client-Server-Architektur normalerweise ausgeführt, und wie hat sich das durch Node.js verändert?**  
  
-Ursprünglich lief JavaScript nur clientseitig im Browser.Durch Node.js kann JavaScript auch serverseitig ausgeführt werden, um Backends, APIs oder komplette Webserver zu implementieren.+  Ursprünglich lief JavaScript nur clientseitig im Browser.Durch Node.js kann JavaScript auch serverseitig ausgeführt werden, um Backends, APIs oder komplette Webserver zu implementieren.
  
 ---- ----
Zeile 17: Zeile 17:
 **3. Wo wird JavaScript in einer klassischen Client-Server-Architektur typischerweise ausgeführt?** **3. Wo wird JavaScript in einer klassischen Client-Server-Architektur typischerweise ausgeführt?**
  
-C) Im Browser, und dank Node.js auch auf dem Server+  C) Im Browser, und dank Node.js auch auf dem Server
  
 ---- ----
Zeile 24: Zeile 24:
 **4. Nenne zwei typische Anwendungsbeispiele für JavaScript auf der Clientseite und zwei auf der Serverseite. ** **4. Nenne zwei typische Anwendungsbeispiele für JavaScript auf der Clientseite und zwei auf der Serverseite. **
  
-**Clientseitig:**+  Clientseitig:
   * Formularvalidierung im Browser   * Formularvalidierung im Browser
-  * Dynamische DOM-Manipulation (z. B. Inhalte austauschen, ohne die Seite neu zu laden) +  * Dynamische DOM-Manipulation (z. B. Inhalte austauschen, ohne die Seite neu zu laden)   
-**Serverseitig:**+ 
 +  Serverseitig:
   * API-Entwicklung mit Node.js   * API-Entwicklung mit Node.js
   * Verarbeitung von Datenbankabfragen   * Verarbeitung von Datenbankabfragen
Zeile 35: Zeile 36:
 **5. Wie interagieren Browser (Client) und Webserver in Bezug auf HTML-, CSS- und JavaScript-Dateien? ** **5. Wie interagieren Browser (Client) und Webserver in Bezug auf HTML-, CSS- und JavaScript-Dateien? **
  
-  Der Browser sendet eine **HTTP-Anfrage** an den Webserver. +  1. Der Browser sendet eine **HTTP-Anfrage** an den Webserver. 
-  Der Server liefert **HTML, CSS und JavaScript** als Dateien zurück. +  2. Der Server liefert **HTML, CSS und JavaScript** als Dateien zurück. 
-  Der Browser interpretiert HTML, lädt die referenzierten CSS- und JS-Dateien nach und führt JavaScript aus, um Interaktivität zu ermöglichen.+  3. Der Browser interpretiert HTML, lädt die referenzierten CSS- und JS-Dateien nach und führt JavaScript aus, um Interaktivität zu ermöglichen.
  
 **6. Warum ist JavaScript eine Multi-Paradigmen-Sprache, und welche Programmierstile unterstützt sie?** **6. Warum ist JavaScript eine Multi-Paradigmen-Sprache, und welche Programmierstile unterstützt sie?**
-JavaScript unterstützt mehrere Programmierstile (Paradigmen): 
-   
-  * Objektorientiert (mit Prototypen und Klassen) 
-  * Funktional (Funktionen als First-Class-Objects, Higher-Order-Functions) 
-  * Imperativ (schrittweise Anweisungen) 
  
-Diese Flexibilität macht es vielseitig einsetzbar.+  JavaScript unterstützt mehrere Programmierstile (Paradigmen): 
 +    * Objektorientiert (mit Prototypen und Klassen) 
 +    * Funktional (Funktionen als First-Class-Objects, Higher-Order-Functions) 
 +    * Imperativ (schrittweise Anweisungen) 
 +  Diese Flexibilität macht es vielseitig einsetzbar.
  
 ---- ----
  
 **7. Welche Aussage beschreibt am besten das Zusammenspiel von HTML, CSS und JavaScript in einer Webanwendung?** **7. Welche Aussage beschreibt am besten das Zusammenspiel von HTML, CSS und JavaScript in einer Webanwendung?**
-B) HTML sorgt für Struktur, CSS für Design und JavaScript für Interaktivität+ 
 +  B) HTML sorgt für Struktur, CSS für Design und JavaScript für Interaktivität
  
 ---- ----
  • modul/m288/learningunits/lu01/loesungen/01.1755248777.txt.gz
  • Zuletzt geändert: 2025/08/15 11:06
  • von vdemir