Exercícios

Web Components: Custom Elements, Shadow DOM e Slots

Avalie seus conhecimentos sobre Web Components neste questionário completo. Explore os fundamentos de Custom Elements, Shadow DOM e slots, entendendo como criar componentes reutilizáveis, encapsular estrutura e estilos e distribuir conteúdo fornecido pelo usuário. As questões abordam registro e ciclo de vida de elementos personalizados, observação de atributos, modos open e closed do Shadow DOM, templates HTML, ::slotted(), eventos personalizados, folhas de estilo construídas, adoptedStyleSheets e elementos associados a formulários. Você também verá Shadow DOM declarativo e estratégias para reutilizar o conteúdo de templates. Ideal para desenvolvedores que desejam aprofundar suas habilidades em desenvolvimento web moderno com JavaScript e APIs nativas do navegador.

Responda às questões abaixo e confira a explicação de cada resposta.

0/15 respondidas

  1. 1

    Quais tecnologias formam a base dos Web Components?

  2. 2

    Qual nome pode ser registrado corretamente como um elemento personalizado?

  3. 3

    Qual método deve ser chamado no elemento hospedeiro para criar a raiz do Shadow DOM mostrada no diagrama?

    Questão 3
  4. 4

    O que acontece ao criar uma raiz de Shadow DOM com o modo "closed"?

  5. 5

    Qual callback do ciclo de vida é executado quando um Custom Element é inserido no documento?

  6. 6

    Como um Custom Element informa quais atributos devem acionar attributeChangedCallback()?

  7. 7

    Qual é o comportamento inicial do conteúdo colocado dentro de um elemento template?

  8. 8

    No esquema, qual recurso do Shadow DOM cria o ponto de inserção para o conteúdo fornecido pelo usuário do componente?

    Questão 8
  9. 9

    Considerando um cartão projetado em um slot e um span dentro desse cartão, quais nós podem ser selecionados diretamente por ::slotted()?

    Questão 9
  10. 10

    Qual propriedade de um evento personalizado permite que ele atravesse a fronteira do Shadow DOM?

  11. 11

    Qual é uma vantagem de folhas de estilo construídas e adotadas por adoptedStyleSheets?

  12. 12

    Qual configuração permite que um Custom Element participe de um formulário como um controle associado?

    Questão 12
  13. 13

    Para criar um Custom Element autônomo, qual classe normalmente deve ser estendida?

  14. 14

    Qual marcação possibilita declarar uma raiz de Shadow DOM diretamente no HTML, sem depender da criação imperativa inicial em JavaScript?

    Questão 14
  15. 15

    Como reutilizar várias vezes o conteúdo de um template sem remover sua estrutura original?

Baixe o Aplicativo agora para ter acesso a + de 5000 cursos gratuitos, exercícios, certificado e muito conteúdo sem pagar nada!

  • Cursos online 100% gratuitos do início ao fim

    Milhares de cursos online em vídeo, ebooks e áudiobooks.

  • Mais de 60 mil exercícios gratuitos

    Para testar seus conhecimentos no decorrer dos cursos online

  • Certificado Digital gratuito válido em todo o Brasil

    Gerado diretamente na galeria de fotos do seu celular e enviado ao seu e-mail

Aplicativo Cursa na tela de ebook, na tela de curso em vídeo e na tela de exercícios do curso, mais o certificado de conclusão de curso