Fortgeschritten
JavaScript · Geübt - fortgeschrittene Muster und Performance
- Closures und lexikalischer GültigkeitsbereichBeherrsche, wie Closures Variablen einfangen, damit du Zustand kapseln und Fallstricke beim Gültigkeitsbereich vermeiden kannst.
- this, Prototypen und KlassenVerstehe, wie this dynamisch aufgelöst wird, wie die Prototypenkette funktioniert und was Klassen dem Objektmodell wirklich hinzufügen.
- Asynchronität in der Tiefe: Promises, async/await, FehlerbehandlungNutze die Event-Loop, parallelisiere deine Promises richtig und mache die asynchrone Fehlerbehandlung zuverlässig.
- ES-Module: import/export, ein Projekt strukturierenStrukturiere deine Projekte mit ES-Modulen, indem du ihre statische Analyse nutzt und toxische Barrels sowie zirkuläre Abhängigkeiten vermeidest.
- Debugging und Robustheit: try/catch, fortgeschrittene Konsole, eigene FehlerBaue eine explizite Fehlerstrategie mit eigenen Klassen, gut platzierten catch-Grenzen und einer Konsole, die du voll ausnutzt.