Front-end
Last updated
Was this helpful?
Last updated
Was this helpful?
O desenvolvimento front-end é a parte da programação que lida com a interface do usuário (UI) de um website ou aplicativo. É o que o usuário vê e interage, como botões, menus, imagens, formulários e textos.
O objetivo do desenvolvimento front-end é criar uma interface de usuário atraente, interativa e responsiva. É a parte visual e funcional que faz a interação do usuário com o site ou aplicativo.
HTML, CSS e JavaScript são as principais tecnologias usadas no desenvolvimento front-end.
HTML é a linguagem de marcação que descreve a estrutura do conteúdo em uma página da web. Ela permite definir seções, títulos, parágrafos, imagens, links e outros elementos do conteúdo.
Acima foi colocado um exemplo de código que utiliza, em um mesmo arquivo .html, todos as linguagens mencionadas como um projeto inicial básico de front end.
É um exemplo básico de como HTML, CSS e JavaScript podem trabalhar juntos para criar uma página web interativa. Neste caso, não estão sendo usadas separadamente em diferentes formatos de arquivos, como um "style.css" e um "index.html". Quando se trata de projeto super pequeno e simples, como este, colocar tudo junto pode ser bem interessante - até porque pode não compensar criar um .js ou .css apenas para uma pequena função.
Salvando o exemplo em um arquivo HTML temos o seguinte resultado já apresentado anteriormente:
Nessa página temos um título, um parágrafo, um botão e funcionalidade com um pouco de CSS e JavaScript.
- O CSS é definido dentro do cabeçalho do HTML, e é usado para estilizar o botão.
- O JavaScript é definido dentro do corpo do HTML, e é usado para mudar a cor de fundo da página quando o botão é clicado.
Ao abrir este arquivo em um navegador, você verá "Olá, mundo!" em um cabeçalho e um botão "Clique aqui" abaixo dele.
Quando você clica no botão, a cor de fundo da página muda para vermelho, graças à função JavaScript mudarCor()
.
O CSS é usado para definir o estilo do botão, incluindo a cor de fundo, a cor do texto, o espaçamento, a forma e o cursor do mouse.
Este é apenas um exemplo básico de como HTML, CSS e JavaScript podem trabalhar juntos. Há muitas outras coisas que podem ser feitas com essas linguagens, dependendo da criatividade e habilidade do desenvolvedor.
HTML é usado para criar a estrutura do conteúdo
CSS é usado para controlar a aparência e o layout
JavaScript é usado para adicionar interatividade e funcionalidade.
HTML é estático, ou seja, ele define a estrutura da página e não muda sem que seja alterado manualmente. Já CSS e JavaScript são dinâmicos, ou seja, eles podem mudar a aparência e o comportamento do conteúdo de acordo com a interação do usuário.
O desenvolvimento front-end é uma parte importante do processo de criação de um site ou aplicativo. HTML, CSS e JavaScript são as principais tecnologias usadas para criar interfaces de usuário atraentes, interativas e responsivas. Entender as diferenças entre elas é essencial para criar sites e aplicativos de alta qualidade e com bom desempenho.