Lauffähige Code-Beispiele für WebComponents. Konkret:
- Ein kleines naives Beispiel. Zeigt das grundlegende Prinzip.
- Dasselbe Beispiel mit Shadow DOM.
- Dasselbe Beispiel mit lit.
- Ein komplexeres Beispiel. Zeigt die Kommunikation mehrerer Komponenten miteinander.
- Dasselbe Beispiel mit produktiv tauglichem Setup: Dependency Injection, Backend, ... Gibt einen Eindruck, wie sich das Entwickeln einer Web-Applikation anfühlen könnte.
- Ggf. Node.js installieren
- Erstmals
npm install
ausführen - lokalen Webserver starten mit
npm run watch
- Die laufenden Beispiele betrachten unter http://localhost:8082/
- WebComponents: https://www.webcomponents.org/introduction
- lit: https://lit.dev/docs
- tsyringe (Dependency Injection): https://github.com/microsoft/tsyringe
- fetch API: https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API
Jan Müller, Christoph Renner
andrena objects ag