Recuperando a localização do usuário com JavaScript e Cookies

Este código é uma forma de descobrir a localização do usuário através do seu endereço IP e exibir essa informação na página. A função getLocation é a principal função que é responsável por descobrir a localização do usuário. Antes de fazer a consulta à API, ele verifica se já existe um cookie com a localização […]

Exibindo a cidade e o estado atual através de uma API

Este código tem como objetivo exibir a cidade e o estado em que o usuário se encontra atualmente, usando duas APIs diferentes. A primeira API usada é fetch(‘https://api.ipify.org?format=json’), ela retorna o endereço IP do usuário. Em seguida, temos a .then(response => response.json()) que transforma a resposta da API em formato JSON, que é mais fácil […]

Diz se o CPF é verdadeiro ou falso

Este código é responsável por validar um número de CPF (Cadastro de Pessoa Física) inserido em um formulário na página HTML. A primeira parte do código seleciona o elemento de input na página HTML com o id “form-field-cpf” e adiciona dois eventos de ouvinte a ele: o evento “focus” e o evento “blur”. Quando o […]

Gerar imagem a partir de uma div

Este script usa as bibliotecas html2canvas e FileSaver.js para gerar uma imagem (no formato jpeg) do conteúdo de uma div com o id “imagemPrint” quando o botão com o id “download” é clicado. O script primeiro seleciona a div “imagemPrint” e adiciona um evento de escuta ao botão “download” para o evento de clique. Quando […]

Gera PDF a partir de uma div

Este script utiliza as bibliotecas jsPDF e html2canvas para gerar um PDF do conteúdo de uma div com o id “gerarPDF” quando o botão com o id “gerar” é clicado. O script primeiro seleciona a div “gerarPDF” e anexa um evento listener para o botão “gerar” que escuta um evento de clique. Quando o botão […]

Somar valores de div de texto pela class.

Esse código é uma função javascript que faz a soma de valores de vários elementos com a classe “valores” e atribui o resultado a um elemento com id “resultado”. Ele primeiro seleciona todos os elementos com a classe “valores” e armazena em uma variável. Ele também seleciona o elemento com id “resultado” e armazena em […]

Exibir Cidade Estado via IP

Este código utiliza a API de localização de IP do ipify e ipapi para obter informações de localização do usuário. Ele começa fazendo uma requisição para o endereço https://api.ipify.org?format=json, que retorna o endereço IP do usuário. Em seguida, ele usa esse endereço IP para fazer outra requisição para https://ipapi.co/{endereço_ip}/json/, que retorna informações de localização, como […]