Frageliste
- Welche Standards definieren das Web? Was beschreiben diese Standards? (HTML,CSS,JS, HTTP, DOM)
- Welche Schritte müssen ausgeführt werden damit eine Webseite im Browser dargestellt werden kann?
- Was ist CSS? Welches Ziel verfolgt CSS? Wie kann CSS eingebunden / verwendet werden?
- Beschreibe die Begriffe Block und Inline sowie Inline-Block und nenne Beispiele mit HTML Tags.
- Was ist das CSS box model? Skizze!
- Wie ist eine CSS Deklaration/Regel aufgebaut! Beispiel mit CSS und HTML!
- Welche Arten von CSS Selektoren kennen Sie? Beispiele dazu...
- Was ist CSS Flexbox Welche beiden CSS properties müssen für einen Element gesetzt werden, damit die beherbergten Elemente (Childs) zu Flex Elementen werden?
- Was passiert wenn mehrere CSS Regeln auf ein Element zutreffen?
- Erklären sie wie der CSS Workflow ist MDN?
- Wie kann der letzte Absatz mit Hilfe von CSS (ohne HTML Änderung) rot hinterlegt werden? Wie können nur die Links in der Liste fett dargestellt werden? Wie kann die Liste 3 cm eingerückt werden? Wie der zweite Absatz ausgeblendet werden?
<html> <p> <ul> <li> bla <a href="x.html">x</a> <li> blub <a href="y.html">y</a> </ul> </p> <p class="wichtig"> foo <a href="z">z</a> </p> </html>
- Wozu dienen div und span? Was ist der Unterschied?
- Was ist DOM? Wie kann das DOM manipuliert werden?
- Was ist JSON? Wo wird es verwendet?
- Nenne 2 unterschiedliche Ansätze wie man mit Javascript (und auch CSS) HTML Elemente updaten bzw. neu einfügen, einblenden kann. Was soll man auf keinen Fall machen, wenn man das DOM Model verändern will.
- Was ist Event-driven programming?
- Wozu dient HTTPS? Was benötigt man, wenn man HTTPS auf einem Server aktivieren will?
- Wie macht HTTPS eine Webseite sicherer? Wem muß man als Benutzer vertrauen?
- Was bedeutet das Schlosssymbol vor der URL im Browser? Was bedeutet das für den Anwender?
- Was ist der Unterschied zwischen Javascript und Java? Was ist jQuery?
- Was ist der Unterschied zwischen let i = 5; und var i = 5; beim deklarieren einer Variable in Javascript.
- Was sind Module in Javascript? Wozu verwendet man diese?
- Wie kann man sicherstellen, dass Javascript Code erst ausgeführt wird wenn das DOM vom Browser vollständig aufgebaut wurde.
- Wie kann Javascript in HTML eingebunden werden? Auf welche Arten?
- Wie hängt Javascript mit DOM zusammen?
- Was ist der Unterschied wenn man in Javascript Zählschleifen mit for(let element in object) oder for(let element of object) deklariert?
- Auf einer Webseite gibt es einen Button mit der
id="submit"
. Selektiere das Element mit JS und belege es mit einem EventHandler welcher bei anklicken vom Button die FunktiononSubmit
ausführt. - Was ist bei den Callback Funktionen die von EventHandler aufgerufen werden, im Kontext von Klassen, wichtig (Hinweis: Kontext - this)?
- Für was werden in JS Klassen verwendet? Nenne 2 konkrete Beispiele für was man eine Klasse definiert!
- Für was braucht man
fetch
in Javascript? Was wird dabei zurückgeliefert? - Was ist async/await - warum wurde es eingeführt?
- Was ist synchrone bzw. asynchrone Programmierung?
- Erkläre einem Laien die Entwicklung von JS und was das besondere dabei ist? Warum ist Wissen bezüglich State-of-the-Art JS von Vorteil?