1) O que são as entidades em HTML?
As entidades de caracteres HTML são usadas como um substituto para caracteres reserva-dos em HTML. Você também pode substituir caracteres que não estão presentes no seu te-clado por entidades. Esses caracteres são substituídos porque alguns caracteres são reser-vados em HTML.
2) Por que uma URL é codificada em HTML?
Uma URL é codificada para converter caracteres não-ASCII em um formato que pode ser usado na Internet porque uma URL é enviada pela Internet usando apenas o conjunto de caracteres ASCII. Se uma URL contiver caracteres fora do conjunto ASCII, a URL deverá ser convertida. Os caracteres não-ASCII são substituídos por um "%" seguido por dígitos hexadecimais.
3) Uma tag <!DOCTYPE html> é uma tag HTML?
Não, a declaração <! DOCTYPE html> não é uma tag HTML. Existem muitos tipos de HTML, por ex. HTML 4.01 Strict, HTML 4.01 Transitional, HTML 4.01 Frameset, XHTML 1.0 Strict, XHTML 1.0 Transicional, XHTML 1.0 Frameset, XHTML 1.1 etc. Então, <!DOCTYPE html> é usado para instruir o navegador sobre a página HTML.
4) O que é SVG?
SVG em HTML é usado para descrever o vetor bidimensional e os gráficos vetoriais/raster. Imagens SVG e seus comportamentos são definidos em arquivos de texto XML. Assim, como arquivos XML, você pode criar e editar uma imagem SVG com o editor de texto.
É usado principalmente para diagramas de tipos vetoriais, como gráficos de pizza, gráficos bidimensionais em um sistema de coordenadas X, Y.
<svg width="100" height="100">
<circle cx="50" cy="50" r="40" stroke="yellow" stroke-width="4" fill="red" />
</svg>
5) Qual é o objetivo da tag footer no HTML5?
Esta tag representa um rodapé para uma seção e pode conter informações sobre o autor, informações sobre direitos autorais, etc.
6) Qual é o objetivo da tag nav no HTML5?
Esta tag representa uma seção do documento destinado à navegação.
7) Qual é o objetivo da tag dialog em HTML5?
Essa tag pode ser usada para marcar uma conversa.
8) Quais são os diferentes tipos de elementos de formulário novos no HTML5?
A seguir, uma lista de 10 novos elementos usados com freqüência no HTML5:
- Color
- Date
- Datetime-Local
- E-mail
- Time
- URL
- Range
- Telephone
- Number
- Search
9) Existe alguma necessidade de alterar os navegadores da web para suportar HTML5?
Não. Quase todos os navegadores (versões atualizadas) suportam HTML5. Por exemplo, Chrome, Firefox, Opera, Safari, IE.
10) Qual é a diferença entre as tags progress e meter?
A tag de progresso é usada para representar o progresso da tarefa somente enquanto a marca do medidor é usada para medir dados dentro de um determinado intervalo. Mais detalhes.
11) Qual é o uso da tag figure no HTML 5?
A tag figure é usada para adicionar uma foto no documento na página da web. Ele é usado para lidar com o grupo de diagramas, fotos, listagem de código com algum conteúdo in-corporado.
Por exemplo:
<p>O Morro do Careca é o cartão postal da cidade de Natal."</p>
<figure>
<img src="htmlpages/images/natal.jpg" alt="Morro do Careca"/>
</figure>
12) Qual é o objetivo do controle de entrada datetime no Web form 2.0?
Ele representa uma data e hora (ano, mês, dia, hora, minuto, segundo, frações de segundo)
codificadas de acordo com a ISO 8601 com o fuso horário definido como UTC.
13) Qual é o objetivo do controle de entrada local datetime no Web form 2.0?
Ele representa uma data e hora (ano, mês, dia, hora, minuto, segundo, frações de segundo)
codificadas de acordo com a ISO 8601 sem informações de fuso horário.
14) Qual é o uso das tags details e summary?
A tag details é usada para especificar alguns detalhes adicionais na página da Web. Pode ser visto ou escondido sob demanda. A tag summary é usada com a tag details. Mais detalhes.
15) O que é tag datalist?
A tag datalist do HTML5 fornece um recurso de preenchimento automático no elemento do formulário.
Isso facilita que os usuários escolham as opções predefinidas para os usuá-rios selecionarem dados.
<label>
Selecione o seu jogador de futebol favorito: Pressione qualquer personagem<br />
<input type = "text" id = "timeFutebol" list = "jogadores">
<datalist id="jogadores">
<option value="Cristiano Ronaldo">
<option value="Messi">
<option value="Neymar">
<option value="Harry Kane">
<option value="Casemiro">
<option value="Antônio Firmino">
<option value="Marcelo">
</datalist>
</label>
16) Quando um dado de armazenamento local é deletado?
Os dados de armazenamento local não têm limite de tempo. Para limpar uma configuração de armazenamento local,
você precisaria chamar localStorage.remove('key'); onde "key" é a chave do valor que você deseja remover. Se você quiser limpar todas as configurações, você precisa chamar o método localStorage.clear().
17) O que é a API de geolocalização em HTML?
A HTML5 Geolocation API permite que você compartilhe sua localização com seus sites favoritos. Um Javascript pode capturar sua latitude e longitude e pode ser enviado para o servidor da web de backend e fazer coisas interessantes sobre localização, como encontrar empresas locais ou mostrar sua localização em um mapa.
Hoje, a maioria dos navegadores e dispositivos móveis suporta a API de localização geo-gráfica. As APIs de geolocalização funcionam com uma nova propriedade do objeto do navegador global, ou seja. Objeto de geolocalização que pode ser criado da seguinte ma-neira:
var geolocation = navigator.geolocation;
O objeto de geolocalização é um objeto de serviço que permite que os widgets recuperem informações sobre a localização geográfica do dispositivo.
18) Qual é a finalidade do método getCurrentPosition() do objeto de geolocalização do HTML5?
Este método recupera a localização geográfica atual do usuário.
19) Qual é a finalidade do método watchPosition() do objeto de geolocalização do HTML5?
Este método recupera atualizações periódicas sobre a localização geográfica atual do dispositivo.
20) O que são Web Sockets?
Web Sockets é uma tecnologia de comunicação bidirecional de última geração para aplica-tivos da Web que opera em um único soquete e é exposta por meio de uma interface Ja-vaScript em navegadores compatíveis com HTML5.
Depois de obter uma conexão do Web Socket com o servidor da Web, você pode enviar dados de um navegador para outro chamando um método send() e recebendo dados do servidor para o navegador por um manipulador de eventos onmessage.
A seguir está a API que cria um novo objeto WebSocket.
var Socket = new WebSocket(url, [protocol]);
Aqui primeiro argumento, url, especifica a URL ao qual se conectar. O segundo atributo, o protocolo, é opcional e, se presente, especifica um subprotocolo que o servidor deve supor-tar para que a conexão seja bem-sucedida.
|