Ajax

Faz requisições assíncronas, ou seja, sem travar o JS.

Permite a conexão com servidores

Para solicitar utilize uma new XMLHttpRequest();

    const hhr = new HMLHttpResquest()
                

Configurando

ex.open("tipo", "LINK") abre a conexão da solicitação.

Tipos Função
GET Pegar itens
    hhr.open( "GET", "http://api.consulta/${item}/json/" )
                

ex.send() envia a solicitação.

ex.responseText retorna o texto da resposta.

Solicitação completa
    const hhr = new HMLHttpResquest()

    hhr.open( "GET", "http://api.consulta/${item}/json/" );
    hhr.send();

    let resposta = hrr.responseText
                    
Esse texto de resposta deve ser considerado um JSON que é um tipo de texto para transporte de informações.

JSON.parce('textoResposta') Converte o JSON para Objetos JavaScript.

ex.status Retorna o estado da conexão.

Codigo Significado
200 Bem Sucedido
404 Não encontrado