Agora que o incluímos, podemos começar a escrever Definições de módulo e usar a estrutura em geral. Definimos nosso primeiro componente criando uma definição de Módulo
Hello Modulo World!
Este \\\"modelo\\\" se torna o \\\"modelo\\\" para nosso componente: toda vez que nosso componente aparecer na página, ele renderizará o modelo fornecido dentro dele.
Uma vez definido, você pode usar um componente referindo-se ao seu nome como se fosse uma tag HTML simples:
Isso fará com que o seguinte seja exibido na tela:
Olá Módulo Mundo!
Observe que, uma vez registrados, os componentes podem ir a qualquer lugar que as tags HTML simples possam ir e também podem ser estilizados com CSS da mesma maneira. Em outras palavras, criar um componente é como criar um novo tipo de tag HTML que pode ser usada em qualquer lugar, assim como as tags HTML originais
","image":"http://www.luping.net/uploads/20240929/172762092566f9673d15d85.png","datePublished":"2024-11-08T10:02:29+08:00","dateModified":"2024-11-08T10:02:29+08:00","author":{"@type":"Person","name":"luping.net","url":"https://www.luping.net/articlelist/0_1.html"}}? Bem-vindos, todos os novos assinantes e codificadores de componentes que retornam! Estou iniciando uma nova série de tutoriais de 10 partes. Embora meus outros tutoriais tenham usado Modulo.js para criar pequenos aplicativos específicos e divertidos, como festas de dança de Pokémon, editores de texto retrô extrudados ou galerias de videogame, esta série de tutoriais se baseará em princípios básicos, começando da estaca zero: O que é um componente da Web?
Você acabou de aprender o básico de HTML e CSS, está curioso para dar o próximo passo e deseja construir aplicativos web maiores e mais completos? Ou você já é um desenvolvedor web ou profissional de JavaScript e deseja apenas criar aplicativos web rápidos e leves, sem muito inchaço, ferramentas ou dependências excessivas?
Se sim, os Web Components são para você! Eles permitem criar partes reutilizáveis de código. Ao fazer este tutorial, você aprenderá como corrigir HTML e CSS repetitivos e difíceis de manter. Ele também usa apenas ferramentas e bibliotecas mínimas, o que significa que você não precisará de Node.js, NPM ou um enorme node_modules. Ele também permite que você aprimore suas habilidades no desenvolvimento web front-end moderno: nos tutoriais futuros desta série, você aprenderá conceitos como slots, shadowDOM, props , modelação, gerenciamento de estado e muito mais! Esses são conceitos que podem ser transferidos para outras estruturas populares, e a abordagem simples e declarativa do Módulo pode ser uma maneira mais convidativa de aprender os conceitos principais sem se prender a configurações complexas.
O que é Modulo? Modulo é uma estrutura web pequena, mas poderosa, de software livre/código aberto, escrita em JavaScript. Não possui dependências e usa sintaxe HTML para que possa ser configurado no carregamento da página, sem necessidade de Node.js ou compilação. Você pode usá-lo em um "site estático" HTML simples (por exemplo, quando você monta HTML, CSS e outros ativos estáticos em um diretório para iniciar em um host estático) ou qualquer outro aplicativo da web existente. Este tutorial é sobre como usar o Módulo como uma ferramenta para construir Web Components.
Na Parte 1, aprenderemos como construir um componente "Hello World" simples. Nas partes futuras, aprenderemos como adicionar estilo, adereços, estado, formulários reativos, slots, APIs e muito mais, mas por enquanto começaremos com o básico: Indo além do HTML básico e CSS criando e reutilizando um Web Component com Módulo.
Antes de podermos usar o Módulo, teremos que incluir o framework. Toda a estrutura está contida em "Modulo.js", um arquivo contendo 2.000 linhas de JavaScript. Isso significa que iniciar um projeto Modulo não requer literalmente nenhuma dependência além do seu navegador e editor. Então, basta abrir um arquivo HTML em branco e prosseguir com o seguinte código inicial muito simples:
Agora que o incluímos, podemos começar a escrever Definições de módulo e usar a estrutura em geral. Definimos nosso primeiro componente criando uma definição de Módulo
Hello Modulo World!
Este "modelo" se torna o "modelo" para nosso componente: toda vez que nosso componente aparecer na página, ele renderizará o modelo fornecido dentro dele.
Uma vez definido, você pode usar um componente referindo-se ao seu nome como se fosse uma tag HTML simples:
Isso fará com que o seguinte seja exibido na tela:
Olá Módulo Mundo!
Observe que, uma vez registrados, os componentes podem ir a qualquer lugar que as tags HTML simples possam ir e também podem ser estilizados com CSS da mesma maneira. Em outras palavras, criar um componente é como criar um novo tipo de tag HTML que pode ser usada em qualquer lugar, assim como as tags HTML originais
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3