./adote-um-dev.sh
Nível: n00b
Agenda
Antes de mais nada...
mkdir <nome-da-pasta>
cd <nome-da-pasta>
git init
git remote add origin <link-do-repositório-remoto>
code .
HTML - DOM
HTML - DOM
HTML - DOM
Bom, o DOM cria uma cópia do nosso documento localmente para poder acessar no navegador. A raiz da nossa árvores é a janela do navegador, chamada de "Window". A partir dela podemos acessar o Location, History e Document.
HTML - DOM
HTML - DOM: Document
Essa é a carinha do nosso Document, o objeto que mais vai interessar daqui pra frente. A partir dele, conseguimos acessar todos os nós do nosso código HTML.
HTML - DOM: Document
Repare que ele chama os nós de Element, e que a partir desses elements temos outros elements formando nossa árvore. Dessa forma conseguimos manipular nosso documento, acessando esses elementos.
HTML - Tags
O HTML é uma linguagem de marcação, onde utilizamos as tags para dar sentido ao documento. Uma estrutura básica de um documento seria:
<!DOCTYPE html>
<html>
<head>
<title>Título da página</title>
<meta charset="utf-8"/>
</head>
<body>
</body>
</html>
<!DOCTYPE>: descreve o tipo de documento;
<html>: inicia a estrutura do documento HTML;
<head>: tag do cabeçalho não-visível, capaz de transmitir diversas informações;
<body>: a tag que representa o corpo do documento, é nessa tag que todos os elementos visíveis do seu site devem ser inseridos
HTML - Tags
A referência completa das tags pode ser encontrada aqui: https://www.w3schools.com/tags/ref_byfunc.asp
Já estão filtradas por função, para facilitar na busca.
Com a lista das tags em mãos, agora é hora de passar para o assunto mais importante: semântica!
HTML - Semântica
Semântica é o ato de utilizar as tags do HTML para reforçar o significado das informações em seu site. Vai muito além de organizar visualmente as informações, aqui estamos tratando de uma lógica de conteúdo por baixo dos panos.
Além de deixar o código muito mais limpo e fácil de compreender, ajuda a ranquear o site nos motores de busca. Os leitores de tela, para deficientes visuais, conseguem compreender melhor nosso documento e passar as informações de forma mais clara.
Conclusão
Hoje nós introduzimos os conceitos básicos do DOM e seu funcionamento por baixo dos panos. Também tiramos um tempo para entender como as tags funcionam no HTML, a linguagem de marcação que vamos utilizar em nossos documentos web. Para finalizar, vimos a importância de construir documentos em HTML utilizando semântica.