Slik lager du en webkomponent for å legge inn YouTube-videoer

I den forrige opplæringen "Hvordan" Lata på "innebygde YouTube-videoer" så vi på hvordan du bare laster inn en Youtube-video når en bruker klikker på den. Dette bidrar til at vår nettside lastes litt raskere, spesielt hvis den inneholder flere Youtube-videoer.

Hvis du fulgte opplæringen grundig, har du sett at vi måtte legge til et par div elementer, sammen med klasser, stilene og skriptene for å få det til å fungere.

Å legge til alt dette hver gang er ikke den mest praktiske tilnærmingen; hva om vi kunne erstatte alt dette ved å bruke et utelukkende element, i stedet for  i stedet? Det er akkurat det vi skal gjøre i denne opplæringen; Vi skal lage et fullt fungerende tilpasset HTML-element ved hjelp av "Webkomponenter". Sjekk ut demoen, og dykk inn!

# Skygge-rot? Les videre for å finne ut mer

En rask primer

Før du får smuss på hendene, oppfordrer jeg deg sterkt til å se på en av Kezz Braceys fantastiske opplæringsprogrammer, Hvordan lage dine egne HTML-elementer med webkomponenter. Dette gir deg et innblikk i Webkomponenter, og ting som "Shadow DOM" (også kjent som "Shadow Root"), HTML-import og