Introduction
Dans cet article, nous allons créer une visionneuse de données utilisateur professionnelle et interactive qui récupère les données de manière dynamique à l'aide d'API telles que DummyJSON et JSONPlaceholder. Ce guide étape par étape vous aidera à créer une interface utilisateur époustouflante en utilisant HTML, CSS, JavaScript, des animations et des images clés. . Impressionnez vos intervieweurs ou dynamisez votre portefeuille de projets avec cet exemple pratique.
1. Présentation des API :
Nous utiliserons deux API pour récupérer les données utilisateur :
2. Mise en place du projet :
Prérequis :
Compréhension de base de HTML, CSS et JavaScript.
Un éditeur de code (comme VS Code).
Un navigateur Web moderne.
Étapes :
Créez un dossier de projet et incluez les fichiers suivants :
index.html
style.css
script.js
Liez les fichiers CSS et JavaScript dans votre index.html.
3. Construire l'interface utilisateur :
Nous allons créer une interface utilisateur réactive avec les sections suivantes :
En-tête : Affiche le titre du projet.
Filtres : boutons pour filtrer les utilisateurs par sexe ou par département.
Liste des utilisateurs : affiche les noms d'utilisateurs chargés dynamiquement à partir de l'API.
Popup : affiche les détails de l'utilisateur lorsqu'un utilisateur clique sur un nom.
4. Récupération de données à partir des API :
Utilisez l'API Fetch en JavaScript pour obtenir des données :
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. Implémentation des fonctionnalités de filtrage et de popup :
Filtrage :
Ajoutez des boutons pour filtrer les utilisateurs par sexe ou par service. Utilisez JavaScript pour afficher les données filtrées de manière dynamique.
Popup :
Créez une fenêtre contextuelle à l'aide d'animations HTML et CSS pour afficher des informations détaillées sur l'utilisateur, notamment des informations personnelles, l'entreprise et les années d'expérience.
6. Conclusion et prochaines étapes :
Félicitations! Vous avez créé une visionneuse de données utilisateur professionnelle avec des fonctionnalités de filtrage et de popup.
Prochaines étapes :
Ajoutez des options de tri pour les utilisateurs (par exemple, alphabétique, par département).
Améliorez avec plus d'animations et de thèmes.
Déployez votre projet en ligne (Netlify ou GitHub Pages).
Ressources :
Documentation DummyJSON
API JSONPlaceholder
Guide des images clés CSS
Ressources du projet
Dépôt GitHub : Projet de visionneuse de données utilisateur dynamique
Démo en direct : consultez le projet en direct ici
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!