Kursinhalt
Fortgeschrittene JavaScript-Meisterschaft
Fortgeschrittene JavaScript-Meisterschaft
1. Klassen
Willkommen Zum KursKlassendeklarationHerausforderung: Eine Klasse ErstellenKlassenmethodenHerausforderung: Methoden zu einer Klasse HinzufügenParameterobjektPrivate EigenschaftenHerausforderung: Implementierung Privater Properties in Einer KlasseGetter und SetterHerausforderung: Verwalten von Eigenschaften mit Getters und SettersStatische EigenschaftenStatische MethodenHerausforderung: Verwenden von Statischen Eigenschaften und Methoden in Einer KlasseVererbung mit Extends und Verwendung von Super()Herausforderung: Klassenvererbung mit extends und Verwendung von super
2. DOM-Manipulation
Was Ist das DOM?Abfragen des DOMHerausforderung: Abfragen des DOMVerstehen der DOM-HierarchieHerausforderung: DOM-HierarchieDOM-EigenschaftenArbeiten mit Element-AttributenHerausforderung: Arbeiten mit Element-Eigenschaften und -AttributenElemente HinzufügenElemente EntfernenHerausforderung: Hinzufügen und Entfernen von ElementenÄndern von ElementstilenHerausforderung: Ändern von Elementstilen
4. Asynchrones JavaScript und APIs
Herausforderung: Hinzufügen und Entfernen von Elementen
Aufgabe
Sie bauen einen Einkaufswagen, in dem Benutzer Artikel hinzufügen und entfernen können.
- Einen Artikel zum Warenkorb hinzufügen:
- Erstellen Sie ein neues
<li>
-Element; - Erstellen Sie ein neues
<button>
-Element; - Fügen Sie das neue
<button>
-Element dem neuen<li>
-Element hinzu; - Fügen Sie ein neues
<li>
-Element zur<ul>
mit der IDcart-list
hinzu.
- Erstellen Sie ein neues
- Einen Artikel aus dem Warenkorb entfernen: Löschen Sie das spezifische
<li>
-Element aus der<ul>
.
index.html
index.css
index.js
- Verwenden Sie
createElement
, um ein neues<li>
-Element zu erstellen; - Verwenden Sie
createElement
, um ein neues<button>
-Element zu erstellen; - Verwenden Sie
appendChild
, um das neue<button>
-Element zum<li>
-Element hinzuzufügen; - Verwenden Sie
appendChild
, um ein neues<li>
-Element zur<ul>
mit der IDcart-list
hinzuzufügen; - Verwenden Sie
removeChild
, um das spezifische<li>
-Element aus der<ul>
zu löschen.
index.html
index.css
index.js
War alles klar?
Danke für Ihr Feedback!
Abschnitt 2. Kapitel 11