Maison  >  Article  >  interface Web  >  Apprenez à créer un composant Web de galerie de monstres Zelda BOTW basé sur l'API dans

Apprenez à créer un composant Web de galerie de monstres Zelda BOTW basé sur l'API dans
PHPz
PHPzoriginal
2024-09-03 13:33:321115parcourir

Les tutoriels Modulo sont de retour !

Salut à tous ! Je suis de retour avec les tutoriels Modulo après une pause estivale. J'ai encore beaucoup de tutoriels en préparation, alors restez à l'écoute. Cela dit, si vous avez des idées particulières pour mon prochain sujet, n'hésitez pas à me le faire savoir dans les commentaires !

Mon dernier tutoriel était un tutoriel super rapide et amusant "HTML uniquement, sans JS" sur le composant Pokémon Dance Party piloté par API en moins de 30 lignes de code de composant Web HTML. Certains de mes tutoriels précédents étaient un peu plus sérieux, comme ce tutoriel plus avancé sur la gestion de l'état privé et public. Si cela vous semble un peu sec, alors vous avez de la chance, car le tutoriel d'aujourd'hui est un autre tutoriel amusant, et concerne encore un autre jeu vidéo bien-aimé... Zelda : Breath of the Wild !

Bien sûr, comme toujours, les techniques apprises dans ce tutoriel sont applicables à n'importe quelle API, alors continuez à lire pour en savoir plus sur une galerie pilotée par API !

Comment utiliser l'API Hyrule Compendium

Ce tutoriel est 100% grâce à l'API Hyrule Compendium gratuite, sous licence MIT et généreusement hébergée du merveilleux Aarav Borthakur, qui est une base de données et une API amusantes et entretenues par les fans pour la récupération des informations sur la franchise Zelda: Breath of the Wild et médias. Nous utiliserons le point de terminaison "Monsters", disponible ici : https://botw-compendium.herokuapp.com/api/v3/compendium/category/monsters

Capture d'écran

Learn how to create a API-backed Zelda BOTW monster gallery web component in <lines (Modulo.js)

Essayez-le maintenant, en moins de 30 secondes : ??? Voulez-vous avancer ? Faites défiler jusqu'à la fin et copiez les 39 lignes de code HTML dans n'importe quel fichier HTML local, puis ouvrez-le dans votre navigateur. Modulo n'a aucune dépendance et s'exécute même intégré dans des fichiers HTML locaux, donc c'est vraiment aussi simple que cela !


Commencez par les données

Commençons avec seulement 6 lignes de code, avec un StaticData et un Template pour l'afficher :

<Template>
   <pre class="brush:php;toolbar:false">API DATA: {{ staticdata|json:2 }}

Dans cet extrait, nous avons un