Comment créer un composant Web pour l'intégration de vidéos YouTube

Dans le précédent didacticiel intitulé «Comment« charger paresseux »des vidéos YouTube incorporées», nous avons examiné comment charger une vidéo Youtube uniquement lorsqu'un utilisateur clique dessus. Cela accélère le chargement de notre page Web, surtout si elle contient plusieurs vidéos Youtube..

Si vous avez suivi le tutoriel à fond, vous aurez vu que nous avons dû ajouter quelques div éléments, avec le Des classes, les styles et les scripts pour le faire fonctionner.

Avoir à ajouter tout cela à chaque fois n'est pas la solution la plus pratique. Et si nous pouvions remplacer tout cela en utilisant un élément clé en main, comme  au lieu? C'est exactement ce que nous allons faire dans ce tutoriel. nous allons créer un élément HTML personnalisé entièrement fonctionnel à l’aide de «composants Web». Découvrez la démo, puis plongez!

# ombre-racine? Continuez de lire pour en savoir davantage

Une introduction rapide

Avant de vous salir les mains, toutefois, je vous encourage vivement à vous familiariser avec l’un des didacticiels fantastiques de Kezz Bracey, Comment créer vos propres éléments HTML avec des composants Web. Cela vous donnera un aperçu des composants Web et d'éléments tels que «Shadow DOM» (également connu sous le nom de «Shadow Root»), Imports HTML et