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.