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.