Webtechnologie für Entwickler

Das offene Web bietet unglaubliche Möglichkeiten für Entwickler. Um diese Technologien voll auszuschöpfen, müssen Sie wissen, wie man sie verwendet. Unten finden Sie Links zu unserer Webtechnologie-Dokumentation.

Dokumentation für Webentwickler

Leitfäden für Webentwickler

Die Leitfäden für Webentwickler bieten praktische Anleitungen, die Ihnen helfen, Webtechnologien für Ihre Ziele oder Bedürfnisse zu nutzen.

Anleitungen für Webentwickler

Schritt-für-Schritt-Tutorials, um HTML, CSS, JavaScript und Web-APIs zu lernen.

Barrierefreiheit

Ermöglicht so vielen Menschen wie möglich die Nutzung von Websites, auch wenn deren Fähigkeiten in irgendeiner Weise eingeschränkt sind.

Performance

Inhalte möglichst schnell verfügbar und interaktiv machen.

Datenschutz

Schutz der persönlichen Daten der Nutzer.

Sicherheit

Schutz der Nutzer vor Datenlecks und Datendiebstahl, Seitenkanalangriffen und Angriffen wie Cross-Site-Scripting, Inhaltsinjektion und Clickjacking.

Glossar

Definitionen von Web-bezogenen Begriffen.

Referenzen zu Webtechnologien

Web APIs

JavaScript-Programmier-APIs, die Sie nutzen können, um Apps im Web zu erstellen.

HTML

HTML bietet die grundlegenden Bausteine zur Strukturierung 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 das Ausführen von Programmen, die in C, C++, Rust, Swift, C#, Go und anderen Sprachen geschrieben sind, im Web.

Events

Ereignisse sind das, worauf Web-Apps reagieren — beispielsweise wenn eine Webseite das Laden beendet, ein Benutzer etwas auswählt, eine Taste drückt, ein Fenster neu dimensioniert, 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 an Webserver.

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öglicht das Erstellen von Bildern, die sich nahtlos in jede Größe skalieren lassen.

MathML

MathML ermöglicht die Darstellung komplexer mathematischer Notationen im Web.

URI

Uniform Resource Identifiers werden von verschiedenen Technologien, einschließlich des Browsers über die Adressleiste, verwendet, um Ressourcen auf verschiedene Weise zu identifizieren.

WebDriver

WebDriver ist ein Mechanismus zur Browser-Automatisierung, mit dem ein Browser ferngesteuert werden kann, indem die Aktionen einer echten Person imitiert werden. Es wird häufig für plattformübergreifendes Testen von Web-Apps genutzt.

Web Extensions

Web Extensions ermöglichen es Ihnen, Benutzern erweiterte Funktionen in ihren Browsern zur Verfügung zu stellen — etwa zum Blockieren von Werbung und anderen Inhalten, zur Anpassung des Erscheinungsbildes von Seiten und mehr.

Web App Manifeste

Web App Manifeste ermöglichen es Ihnen, Benutzern die Installation von Web-Apps auf ihren Geräte-Startbildschirmen zu ermöglichen, wobei Aspekte wie Hoch-/Querformat-Ausrichtung und Anzeigemodus (z. B. Vollbild) voreingestellt sind.

Progressive Web Apps (PWAs)

Progressive Web Apps bieten ein Benutzererlebnis, das nativen mobilen Apps ähnelt.

OpenSearch

OpenSearch ermöglicht es einer Website, eine Suchmaschine für sich selbst zu beschreiben, sodass ein Browser oder eine andere Clientanwendung diese Suchmaschine nutzen kann.

XML

Die Extensible Markup Language ist eine strenge Serialisierung des Document Object Model.

XSLT

Extensible Stylesheet Language Transformations ist eine auf XML basierende Sprache, die zusammen mit spezieller Verarbeitungssoftware zur Umwandlung von XML-Dokumenten verwendet wird.

XPath

XPath verwendet eine Nicht-XML-Syntax, um eine flexible Möglichkeit zur Adressierung (Verweis) auf verschiedene Teile eines XML-Dokuments bereitzustellen. Es kann auch verwendet werden, um adressierte Knoten innerhalb eines Dokuments zu testen, ob diese einem Muster entsprechen oder nicht.

EXSLT

EXSLT ist eine Reihe von Erweiterungen zu XSLT.

Dokumentation der Entwickler-Tools

Firefox Developer Tools

Dokumentation zu den in Firefox integrierten Entwickler-Tools.

Chrome DevTools

Dokumentation zu den in Chrome integrierten Entwickler-Tools.

Safari Web Inspector

Dokumentation zu den in Safari integrierten Entwickler-Tools.

Edge DevTools

Dokumentation zu den in Edge integrierten Entwickler-Tools.