Introdução ao HTML
HTML, que significa Hyper Text Markup Language, é a linguagem de marcação padrão para criar páginas e aplicativos da Web. Combinado com tecnologias de ponta como JavaScript e CSS, HTML permite aos desenvolvedores front-end criar sites e aplicativos ricos em recursos e visualmente impressionantes.
Estrutura básica de um documento HTML
Um documento HTML básico tem uma estrutura específica que inclui tags específicas que definem a cabeça (<head>
) e o corpo (<body>
) do documento. A tag <html>
é a raiz do documento e todas as outras tags estão aninhadas dentro dela. A tag <head>
contém metadados sobre o documento, como seu título e links para scripts e folhas de estilo CSS. A tag <body>
contém o conteúdo real da página da web, como texto, imagens, vídeos, etc.
<!DOCTYPE html> <html> <head> <title>Título da página</title> </head> <body> <h1>Este é um cabeçalho</h1> <p>Este é um parágrafo.</p> <p>Este é outro parágrafo.</p> </body> </html>
Tags e Atributos HTML
As tags HTML são a base da linguagem HTML. Elas definem e descrevem o conteúdo em um documento HTML. Uma tag HTML é composta por um nome de elemento, contido entre sinais de menor e maior. Alguns exemplos incluem <h1>
, <p>
, <div>
, etc.
Os atributos HTML fornecem informações adicionais sobre os elementos. Eles são sempre especificados no elemento de início e geralmente vêm em pares de nome/valor. Por exemplo, a tag de link <a>
geralmente usa o atributo "href" para especificar o link para o qual deve apontar.
<a href="https://www.example.com">Este é um link</a>
Estruturas de controle em JavaScript
JavaScript, como muitas outras linguagens de programação, possui estruturas de controle que permitem aos desenvolvedores especificar diferentes caminhos de execução com base em condições e loops. As estruturas de controle mais comuns em JavaScript são if, switch, for e while.
if
A declaração if é uma estrutura de controle condicional que executa um bloco de código se uma condição especificada for verdadeira.
let x = 20; if (x > 10) { console.log("x é maior que 10"); }
switch
A declaração switch avalia uma expressão e executa o bloco de código correspondente ao valor da expressão.
let fruta = "maçã"; switch (fruta) { case "banana": console.log("Eu gosto de bananas!"); break; case "maçã": console.log("Maçãs são ok."); break; default: console.log("Eu gosto de todas as frutas!"); break; }
for
O loop for é uma estrutura de controle que executa um bloco de código um número específico de vezes.
for (let i = 0; i < 5; i++) { console.log(i); }
while
O loop while é uma estrutura de controle que executa um bloco de código enquanto uma condição especificada for verdadeira.
let i = 0; while (i < 5) { console.log(i); i++; }
Em resumo, HTML, CSS e JavaScript são ferramentas poderosas que permitem aos desenvolvedores criar aplicações web ricas e interativas. Compreender a estrutura básica do HTML, as tags e atributos, bem como as estruturas de controle do JavaScript, são passos fundamentais para se tornar um desenvolvedor front-end eficaz.