Einführung
In diesem Beitrag erstellen wir einen professionellen und interaktiven Benutzerdaten-Viewer, der Daten mithilfe von APIs wie DummyJSON und JSONPlaceholder dynamisch abruft. Diese Schritt-für-Schritt-Anleitung hilft Ihnen beim Erstellen einer beeindruckenden Benutzeroberfläche mit HTML, CSS, JavaScript, Animationen und Keyframes . Beeindrucken Sie Ihre Interviewer oder erweitern Sie Ihr Projektportfolio mit diesem praktischen Beispiel.
1. Übersicht über APIs:
Wir werden zwei APIs zum Abrufen von Benutzerdaten verwenden:
2. Einrichten des Projekts:
Voraussetzungen:
Grundkenntnisse von HTML, CSS und JavaScript.
Ein Code-Editor (wie VS Code).
Ein moderner Webbrowser.
Schritte:
Erstellen Sie einen Projektordner und fügen Sie die folgenden Dateien ein:
index.html
style.css
script.js
Verknüpfen Sie die CSS- und JavaScript-Dateien in Ihrer index.html.
3. Erstellen der Benutzeroberfläche:
Wir erstellen eine responsive Benutzeroberfläche mit den folgenden Abschnitten:
Kopfzeile: Zeigt den Projekttitel an.
Filter: Schaltflächen zum Filtern von Benutzern nach Geschlecht oder Abteilung.
Benutzerliste: Zeigt Benutzernamen an, die dynamisch von der API geladen werden.
Popup: Zeigt Benutzerdetails an, wenn auf einen Namen geklickt wird.
4. Daten von APIs abrufen:
Verwenden Sie die Fetch-API in JavaScript, um Daten abzurufen:
fetch('https://dummyjson.com/users') .then((response) => response.json()) .then((data) => { const users = data.users; console.log(users); // Display the user data in the console });
5. Filter- und Popup-Funktionen implementieren:
Filtern:
Fügen Sie Schaltflächen zum Filtern von Benutzern nach Geschlecht oder Abteilung hinzu. Verwenden Sie JavaScript, um gefilterte Daten dynamisch anzuzeigen.
Popup:
Erstellen Sie ein Popup-Fenster mit HTML- und CSS-Animationen, um detaillierte Benutzerinformationen anzuzeigen, einschließlich persönlicher Daten, Firma und jahrelanger Erfahrung.
6. Fazit und nächste Schritte:
Glückwunsch! Sie haben einen professionellen Benutzerdaten-Viewer mit Filter- und Popup-Funktionalität erstellt.
Nächste Schritte:
Fügen Sie Sortieroptionen für Benutzer hinzu (z. B. alphabetisch, nach Abteilung).
Erweitern Sie es mit weiteren Animationen und Themen.
Stellen Sie Ihr Projekt online bereit (Netlify oder GitHub-Seiten).
Ressourcen:
DummyJSON-Dokumentation
JSONPlaceholder-API
CSS-Keyframes-Leitfaden
Projektressourcen
GitHub-Repository: Dynamisches Benutzerdaten-Viewer-Projekt
Live-Demo: Sehen Sie sich das Live-Projekt hier an
Das obige ist der detaillierte Inhalt vonMaster-API-Integration: Benutzer mit DummyJSON und JSONPlaceholder abrufen und anzeigen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!