Web-Technologien für Entwickler
Das offene Web bietet Entwicklern unglaubliche Chancen. Um diese Technologien voll auszuschöpfen, müssen Sie wissen, wie Sie sie nutzen können. Unten finden Sie Links zu unserer Dokumentation zu Webtechnologien.
Dokumentation für Webentwickler
- Leitfaden für Webentwickler
-
Der Webentwickler-Leitfaden bietet nützliche Anleitungen, die Ihnen helfen, Web-Technologien tatsächlich zu nutzen, um das zu tun, was Sie wollen oder müssen.
- Tutorials für Webentwickler
-
Tutorials, die Sie Schritt für Schritt beim Erlernen von HTML, CSS, JavaScript und Web-APIs begleiten.
- Barrierefreiheit
-
Ermöglichen, dass so viele Menschen wie möglich Webseiten nutzen können, auch wenn deren Fähigkeiten in irgendeiner Weise eingeschränkt sind.
- Performance
-
Inhalte so schnell wie möglich verfügbar und interaktiv machen.
- Datenschutz
-
Schutz der persönlichen Daten der Nutzer.
- Sicherheit
-
Schutz der Nutzer vor Datenlecks und Datendiebstahl, Seitenkanalangriffen sowie Angriffen wie Cross-Site-Scripting, Content-Injection und Clickjacking.
- Glossar
-
Definitionen von webbezogenen Begriffen.
Referenzen zu Web-Technologien
- Web APIs
-
JavaScript-Programmier-APIs, die Sie zum Erstellen von Apps im Web verwenden können.
- HTML
-
HTML bietet die grundlegenden Bausteine zum Strukturieren von Web-Dokumenten und Apps.
- CSS
-
Cascading Style Sheets werden verwendet, um das Erscheinungsbild von Web-Dokumenten und Apps zu beschreiben.
- JavaScript
-
JavaScript ist die native Programmiersprache des Webs.
- WebAssembly
-
WebAssembly ermöglicht es, Programme, die in C, C++, Rust, Swift, C#, Go und mehr geschrieben sind, im Web auszuführen.
- Ereignisse
-
Ereignisse sind das, worauf Web-Apps reagieren sollen; zum Beispiel, wenn eine Webseite das Laden beendet, ein Benutzer etwas auswählt, eine Taste drückt, ein Fenster ändert, ein Formular absendet oder ein Video pausiert.
- HTTP
-
HTTP ist das grundlegende Internetprotokoll zum Abrufen von Dokumenten, Stylesheets, Skripten, Bildern, Videos, Schriftarten und anderen Ressourcen über das Web — und zum Senden von Daten zurück zu Webservern.
- Medien
-
Formate, Codecs, Protokolle, APIs und Techniken zum Einbetten und Streamen von Video-, Audio- und Bildinhalten in Web-Dokumenten und Apps.
- SVG
-
Scalable Vector Graphics ermöglichen die Erstellung von Bildern, die sich stufenlos auf jede Größe skalieren lassen.
- MathML
-
MathML ermöglicht die Darstellung komplexer mathematischer Notationen im Web.
- URI
-
Einheitliche Ressourcenbezeichner werden von verschiedenen Technologien verwendet, einschließlich des Browsers selbst über die Adressleiste, um Ressourcen auf verschiedene Weise zu identifizieren.
- WebDriver
-
WebDriver ist ein Browser-Automatisierungsmechanismus zur Fernsteuerung eines Browsers, indem die Aktionen einer echten Person, die den Browser benutzt, simuliert werden. Er wird häufig für das Cross-Browser-Testing von Web-Apps verwendet.
- Web-Erweiterungen
-
Web-Erweiterungen sind eine Möglichkeit, den Benutzern erweiterte Funktionen in ihren Browsern zu bieten — zum Beispiel zum Blockieren von Werbung und anderen Inhalten, zur Anpassung des Erscheinungsbilds von Seiten und mehr.
- Web App Manifeste
-
Web App Manifeste ermöglichen es Ihnen, Benutzern zu gestatten, Web-Apps auf den Startbildschirm ihres Geräts zu installieren, wobei Aspekte wie Hoch-/Querformat-Bildschirmausrichtung und Anzeigemodus (z.B. Vollbild) voreingestellt sind.
- Progressive Web Apps (PWAs)
-
Progressive Web Apps bieten ein Benutzererlebnis, das nativen mobilen Apps ähnlich ist.
- OpenSearch
-
OpenSearch ermöglicht es einer Website, eine Suchmaschine für sich selbst zu beschreiben, so dass ein Browser oder eine andere Clientanwendung diese Suchmaschine verwenden kann.
- XML
-
Die Extensible Markup Language ist eine strikte Serialisierung des Document Object Model.
- XSLT
-
Extensible Stylesheet Language Transformations ist eine XML-basierte Sprache, die zusammen mit spezialisierter Verarbeitungsssoftware zur Transformation von XML-Dokumenten verwendet wird.
- XPath
-
XPath verwendet eine nicht-XML-Syntax, um eine flexible Möglichkeit zu bieten, auf verschiedene Teile eines XML-Dokuments zu verweisen (zu zeigen). Es kann auch verwendet werden, um adressierte Knoten innerhalb eines Dokuments zu testen, ob sie einem Muster entsprechen oder nicht.
- EXSLT
-
EXSLT ist eine Reihe von Erweiterungen zu XSLT.
Dokumentation zu Entwicklertools
- Firefox Entwicklertools
-
Dokumentation für die in Firefox integrierten Web-Entwicklertools.
- Chrome DevTools
-
Dokumentation für die in Chrome integrierten Web-Entwicklertools.
- Safari Web Inspector
-
Dokumentation für die in Safari integrierten Web-Entwicklertools.
- Edge DevTools
-
Dokumentation für die in Edge integrierten Web-Entwicklertools.