API Web

Esta seção apresenta as APIs da Web especificadas na especificação HTML5. Essas APIs da Web permitem que você use as funções modernas fornecidas pelos navegadores da Web em seus aplicativos da Web.

Seção 1. Armazenamento do Cliente

  • Cookies  – aprenda sobre cookies HTTP e como usar JavaScript para gerenciar cookies de forma mais eficaz.
  • localStorage – apresenta o Storagetipo e mostra como usá-lo localStoragepara armazenar os dados do lado do cliente.
  • sessionStorage – mostra como usar o sessionStoragepara armazenar dados de uma sessão.
  • IndexedDB – aprenda sobre o IndexedDB e como usá-lo para criar aplicativos da web que funcionam tanto online quanto offline.

Seção 2. API FormData

  • FormData – construa um conjunto de pares chave/valor representando campos e valores de formulário.

Seção 3. API de arrastar e soltar

  • API Drag and Drop – permite que aplicativos da web usem o recurso arrastar e soltar nos navegadores da web.
  • API FileReader – apresenta a API FileReader e mostra como combiná-la com a API Drag&Drop para construir um aplicativo de upload de imagens.

Seção 4. API de geolocalização

  • API de geolocalização – permite que o aplicativo da web obtenha suas localizações atuais, se você permitir.

Seção 5. API de notificação

  • API de notificação – aprenda como exibir notificações na área de trabalho para os usuários.

Seção 6. API Canvas

  • Canvas Básico – aprenda sobre o elemento HTML5 <canvas> e como usar a API Canvas para desenhar formas.
  • Desenhe um retângulo preenchido – mostre como desenhar um retângulo preenchido pelo fillRect()método.
  • Desenhe um retângulo contornado – aprenda como desenhar um retângulo contornado usando o strokeRect()método.
  • Apagar uma área retangular em uma tela – mostre como usar clearRect()para definir pixels em uma área retangular para preto transparente.
  • Desenhe linhas – desenhe uma linha de um ponto a outro.
  • Desenhar texto – mostra como desenhar uma sequência de texto em uma tela.
  • Traduzir – aprenda como mover a origem da tela para a nova posição.
  • Girar – adicione uma transformação de rotação para girar um objeto de desenho.
  • Escala – adicione uma transformação de escala às unidades da tela horizontalmente e/ou verticalmente.

Seção 7. API de histórico

  • pushState – aprenda como usar o método history.pushState().

Seção 8. Solicitações de Rede

  • Fetch API – aprenda como fazer solicitações assíncronas para um recurso remoto a partir de navegadores da web.

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *