Componentes Web

Componentes Web são um conjunto de normas atualmente sendo produzidos por engenheiros do Google como também uma especificação da W3C que permitem a criação de componentes reutilizáveis em documentos e aplicações web. A intenção por trás deles é trazer a engenharia de software baseada em componentes para a web. O modelo de componentes permite encapsulamento e interoperabilidade de elementos HTML individuais.

O suporte para os componentes web está presente em alguns navegadores baseados no WebKit como o Google Chrome o Opera e no Mozilla Firefox (requer alteração manual de configuração). Microsoft Internet Explorer ainda está considerando implementar as especificações de componentes web.[1] A compatibilidade com os navegadores mais antigos é implementada em javascript, conhecido também como polyfill.

Componentes Web consistem em 4 elementos principais que podem ser utilizados em conjunto ou separadamente:

  • Elementos personalizados
  • Sombra do DOM
  • Importação de HTML
  • Modelos HTML

Referências

  1. «Are we componentized yet». Github. Consultado em 9 de novembro de 2022 [ligação inativa]

Ligações externas

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.