The Open Web
als Präsentation ▻In diesem Kapitel lernen Sie Qualitätskriterien kennen, die rund um die Technik, Standards, und Kompatibilität kreisen.
▻Offene Standards
▻Viele Browser, ein Web
▻das gelindeste Mittel
- Wenn es möglich ist, das Problem nur mit HTML zu lösen, dann verwende nur HTML
- Wenn es möglich ist, das Problem nur mit HTML und CSS zu lösen, dann verwende nur HTML und CSS
- Wenn nötig, verwende HTML, CSS und JavaScript
graceful udn progressive
Zwei Phrasen beschreiben das:
- „graceful degradation“ – auch ohne Javascript ist die Webseiten immer noch gut verwendbar.
- „progressive enhancement“ - baue die Webseite zuerst ohne Javascript, und fügt dann Javascript hinzu (ohne die Verwendbarkeit ohne Javascript zu zerstören).

In der Barrierefreiheit findet man diese Prinzipien wieder als “Robust”
▻Grenzen von Graceful Degradation
Es gibt Websites, bei denen dieser Ansatz nicht funktionieren kann. z.B. für einen Shooter als Browsergame kann man nicht nicht eine Alternative ohne Javascript anbieten.
Für viele Apps funktioniert das aber. Probieren Sie z.B. gmail ohne javascript aus. Die Interaktion ist etwas umständlicher, aber man kann alle Features der Mail benutzen.
Kapitel
- Das Web Und Html
- Css
- Css Layout
- Urls
- Formulare
- Javascript Dom
- Php Vorbereitung
- Php
- Php Db Lesen
- Session
- Php Db Schreiben
- Php Db Optimierung
- Grafik
- Javascript
- Applied Js And Css
- Js Http
- Json
- Xml
- Security
- Threat Modeling
- A01 - Zugriffskontrolle
- A02 - Fehlkonfiguration
- A03 - Software Supply Chain Failures
- A04 - Cryptographic Failures
- A05 - Injection + XSS
- A06 - Insecure design
- A07 - Identification and Authentication Failures
- A08 - Software and Data Integrity Failures
- A09 - Security Logging and Alerting Failures
- Prompt Injection
- Wordpress
- Apache
- Advanced Javascript
- Mobile
- Qualitaet
- Kommandozeile
- Git
- Http