Академический Документы
Профессиональный Документы
Культура Документы
Clientes (frontend)
Formulários
● TAG form
● Entrada de dados podem ser de duas formas:
○ GET
■ Os dados são enviados pela URL;
■ Até 128 caracteres;
■ www.meusite/produtos?nome1=valor1&nome2=valor2
● nome1 e 2: parâmetro.
● valor 1 e 2: valor a ser enviado.
○ POST
■ Independente da URL;
■ Dados de entrada fazem parte do corpo da mensagem a ser enviada ao servidor;
■ Transfere grande quantidade de dados.
Formulários
● Para entrada de dados utilizamos a TAG input dentro do formulário.
○ Representa a entrada de dados;
○ Pode ser do tipo texto, botões, imagem, seleção, etc;
○ É necessário o atributo name. Cada input do formulário deve ter um name;
○ É necessário definir o atributo type. Ele define o tipo do input que será utilizado;
○ Pode ser definido o atributo id. Será importante quando estudarmos javascript.
Formulários
Atributo type pode ser:
● Atributos HTML5:
○ Autocomplete: especifica se o formulário tem ou não (on ou off) o autocomplete.
○ Novalidate: especifica que o formulário não deve ser validado antes de enviar ao servidor.
■ Utilizar somente quando você tem certeza que os dados não precisam ser validados.
Formulários
Exercício de fixação
● Crie um novo projeto (nova pasta);
● Crie 3 páginas web:
○ Login de usuários (login.html);
■ Formulário com os inputs: login, senha e botão submit.
■ Utilize labels para os textos dos inputs.
○ Cadastrar usuário (usuario.html);
○ Lista de usuários (listausuario.html).
■ Criar uma lista de usuários utilizando tabela.
● Exemplo:
○ Uma imagem de 3.000 Kb, pode ser reduzida para 300Kb.
Imagens - Formato PNG
● Portable Network Graphics;
● Formato de dados utilizado para imagens;
● Formato livre;
● Maior gama de profundidade de cores;
● Alta compressão;
● Desenvolvido pela W3C.
Imagens
● TAG IMG <img>
● Atributos:
○ src (source);
○ alt (texto alternativo, aparece quando
a imagem não pode ser carregada ou
por leitores de tela).