Kapitel 6. Dateien, Fetches, Formate: Daten ein- und auslesen

Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com

Wenn du deine Daten nicht innerhalb deines Skripts definierst (wie in Beispiel 5-1) oder sie von deinem Skript generieren lässt (wie in den Beispielen 4-6 und4-7), musst du die Daten irgendwie in deinSkript bekommen. Dazu sind zwei verschiedene Schritte nötig: das Abrufen der Daten von ihrem Speicherort (das kann das lokale Dateisystem, ein Remote-Server oder eine andere Ressource wie ein Webservice sein) und das Parsen der Daten in eine brauchbare Datenstruktur. Wenn du aus den Daten Textbeschriftungen erstellen willst, musst du das Gegenteil tun und die Daten für die Textausgabe formatieren. Dieses Kapitel beschreibt die Möglichkeiten, die D3 für diese Aufgaben bietet. Diskussionen über Dateiformate sind normalerweise langwierig - ich werde versuchen, mich kurz zu fassen.

Eine Datei abrufen

Die JavaScript Fetch API ist ein moderner Ersatz für das altehrwürdigeXMLHttpRequest Objekt - die Technologie, die es Webseiten erstmals ermöglichte, Daten asynchron mit Servern auszutauschen und damit AJAX und das gesamte moderne, "dynamische" Web-Erlebnis hervorgebracht hat. D3 umhüllt diese Fetch-API, repliziert einige ihrer Methoden und fügt Funktionen hinzu, die bei der Arbeit mit Webseiten oder Tabellendaten praktisch sind. Einige Artefakte der zugrundeliegenden API bleiben in D3 sichtbar; ...

Get D3 für die Ungeduldigen now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.