Тёмный

Aprenda tudo sobre localStorage e sessionStorage de JavaScript 

Matheus Battisti - Hora de Codar
Подписаться 143 тыс.
Просмотров 36 тыс.
50% 1

Neste artigo você vai aprender tudo sobre #LocalStorage e #SessionStorage, recursos muito importantes de #JavaScript. Você também vai aprender como salvar e resgatar objetos da LocalStorage. No fim, criaremos um projeto para aplicar os conhecimentos aprendidos na parte teórica.
📒 Ebook JS: www.horadecoda...
🟡 Curso JS: www.udemy.com/...
🔵 Curso React: www.udemy.com/...
⭐ Nossos cursos: www.horadecoda...
🔴 Instagram: @horadecodar 🔷 Telegram: t.me/horadecodar .
🟣 Discord Hora de Codar: / discord

Опубликовано:

 

29 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 114   
@MatheusBattisti
@MatheusBattisti 2 года назад
📒 Garanta seu ebook de JS avançado: www.horadecodar.com.br/ebook-javascript-avancado-gratuito/
@denysantos9012
@denysantos9012 2 года назад
Matheus curso de electron ??
@PexuPixo
@PexuPixo Год назад
Poderia ter falado de cookie e cache também.
@guilhermebarreto4040
@guilhermebarreto4040 Год назад
"gratuito"
@gabrielmenndess
@gabrielmenndess 4 месяца назад
o ebook não tá baixando
@mbs2488
@mbs2488 Год назад
Excelente ! Muito Bem Explicado ! ! Parabéns pelos vídeos ! ! !
@MatheusBattisti
@MatheusBattisti Год назад
valeu Moa! Se quiser aprender mais sobre JS comigo, se liga aí: horadecodar.com.br/comunidade-hora-de-codar/ =)
@gustavonaves6947
@gustavonaves6947 2 года назад
Excelente aula! Parabéns 👏 👏
@MrDvcosta
@MrDvcosta 2 года назад
Muito obrigado, Matheus. Eu tinha pedido essa aula e você atendeu. O assunto foi passado de maneira tão didática e interessante, que nem percebi passar os 30 min do vídeo. Muito obrigado, meu irmão!
@MatheusBattisti
@MatheusBattisti 2 года назад
de nada Daniel =) Espero que vc tenha curtido
@nilolima5401
@nilolima5401 2 года назад
Eu tbm cara, impressionante. Eu imaginei que esse assunto era tão complicado, hoje eu vi que é extremamente simples
@PexuPixo
@PexuPixo Год назад
@@MatheusBattisti O Session Storage do Live Server não é excluído quando a janela do navegador é fechada.
@a151412
@a151412 2 года назад
Matheus, obrigado pelos videos. Assinei o canal recentemente e tenho aumentado muito o conhecimento na linguagem JavaScript. Gostaria de aproveitar a oportunidade e solicitar a possibilidade de você montar uma aula com um conteúdo de ler um arquivo e utiliza-lo para carregar dados em uma tabela no HTML. Mas a leitura ser independente de um form. Ser por exemplo no carregamento da pagina. Não sei se é possível, mas pesquisei bastante e os exemplos que vejo sempre e através de foram e da maquina do usuário. Abraços e muito obrigado. Claudio
@MatheusBattisti
@MatheusBattisti 2 года назад
fala Claudio, vi o seu e-mail agora e vim caçar seu comentário hahaha aqui é bem democratico, todos podem comentar o que quiserem, desde que não haja ofensa/discurso de ódio sobre a sua solicitação: eu anotei aqui e mais pra frente teremos este vídeo obrigado e até mais! =)
@guitt-web-code
@guitt-web-code 2 года назад
professor faz um vídeo explicando o indexedDB
@PexuPixo
@PexuPixo Год назад
Poderia ter falado de cookie e cache também.
@Onepiece-ht3jn
@Onepiece-ht3jn Год назад
Conheci a pouco tempo brython e ao ver esse video me veio uma duvida, tem como fazer isso com brython?
@scriptandojs7399
@scriptandojs7399 2 года назад
alguém pode me ajudar? Toda vez que tento usar o get storage o valor vem em um array tipo,eu ponho no input react e ele vem 'react',sem contar que a cada novo item que eu ponho nessa to do list ele vai somando os anteriores,segue o código: const add = document.querySelector('#submit').onclick = CreateListItem const ul = document.querySelector('#ul') const input = document.querySelector('#txt') const arr = [] function CreateListItem(e){ e.preventDefault() if(input.value !== ''){ arr.push(input.value) console.log(input.value) localStorage.setItem("Item",JSON.stringify(arr)) const fullfilled = 'Item Added to the list!' console.log('%c' + fullfilled, 'color:#7458B9') const div = document.createElement('div') div.setAttribute('class','flex') ul.appendChild(div) const li = document.createElement('li') li.textContent = input.value div.appendChild(li) input.value = '' const removeButton = document.createElement('i') removeButton.setAttribute('class','fa-regular fa-trash-can') div.appendChild(removeButton) removeButton.addEventListener('click',RemoveListItem) function RemoveListItem(){ ul.removeChild(div) } }else{ const error = 'ERROR,please add an item to the list!' console.error(error) alert('Item is required!') } }
@PexuPixo
@PexuPixo Год назад
O Session Storage do Live Server não é excluído quando a janela do navegador é fechada.
@ninha601
@ninha601 2 года назад
boa tarde o meu so fica dando erro neste trecho (nameForm.addEventListener("submit", (e) => { e.preventDefault();) alguem pode me ajudar?
@anaamaral6855
@anaamaral6855 Год назад
depois do e.preventDefault(); é suposto ter uma chave para fechar a arrow function }
@gptchatbrasil
@gptchatbrasil Месяц назад
E Show, mas deica eu perguntar Matheus,..Amigo estou adicionando um trecho de código via html dentro do meu site em Wordpress, mas funciona Liso no Desktop mas no celular não guarda, alguma deia de como descobrir como resolver, testei em 2 celulares diferente e nenhum funciona
@tramonts
@tramonts 2 года назад
pra mim tá dando esses 3 erros: 1. Uncaught TypeError: Cannot read properties of null (reading 'style') at checkUser (project.js:10:26) at project.js:40:1 2. Uncaught TypeError: Cannot read properties of null (reading 'style') at checkUser (project.js:17:26) at HTMLButtonElement. (project.js:36:5) 3 . Uncaught TypeError: Cannot read properties of null (reading 'style') at checkUser (project.js:10:26) at HTMLFormElement. (project.js:30:5)
@raulgermano6510
@raulgermano6510 Месяц назад
Olá Battisti, espero que se encontre bem. Tenho uma aplicação que o usuário deve se autenticar a cada hora, mas desejo permitir que o usuário possa escolher se deseja que a sessão fique ativa para sempre no dispositivo que acessou. Você tem alguma sugestão? Acredito que a única forma de fazer esse controle seja com uma base de dados pra salvar os dados do dispositivo e da sessão. Como o usuário pode acessar por mais de um dispositivo, sabe qual dado posso considerar para conseguir diferenciar os dispositivos?
@aurimsjr
@aurimsjr 3 месяца назад
Muito bom conteúdo....ajudou muito no entendimento. ** Obs.: O Ebook não está direcionando para o download.
@RicardoSantos-zn1zl
@RicardoSantos-zn1zl Год назад
amigo, tu é de onde? tens sotaque catarinense kkkkkk, eu sou de bombinhas - sc, muito show seu canal
@nativadu7300
@nativadu7300 7 месяцев назад
eu sou de balneário Camboriú kkkk
@JoaoVictor-gp3bx
@JoaoVictor-gp3bx 10 месяцев назад
Alguma alma caridosa, por favor, explica como faz o localstorage desse projeto. Faz horas que estou tentando estruturar, mas não consigo😔.
@aliriorios3699
@aliriorios3699 Год назад
O sessionStorage não seria a forma "padrão" de como a gente utiliza em projetos pequenos sem utilização de banco de dados? Porque o localStorage eu entendi como posso aproveitar em meus projetos, mas o session meio que não faz diferença usar ou não.
@udsonfernandes6800
@udsonfernandes6800 Год назад
Se limpar o cache do navegador as informações são perdidas... Se coloca o Index. No servidor para dois computadores na rede acessarem o mesmo arquivo, não sobem com a informação atualizada...
@rafaelfelipenovi6308
@rafaelfelipenovi6308 Год назад
É possivel criar um formulario q funcione offline com isso e qndo tiver internet ele sincronize com uma base de dados? Nao sou programador, caso alguem saiba posso pagar para me ensinar ...
@Douglasespinola
@Douglasespinola 10 месяцев назад
25:10 essa parte eu não entendi bem. É realmente necessário? Eu não coloquei aqui e funcionou da mesma maneira.
@Matheus_1582
@Matheus_1582 2 года назад
Matheus você tem algum script de valor...expemlo Eu criei um projeto e ta faltando esse escript de um velie passe de uma pagina para outra R$ 1,50 ==> R$ 1,50 Isso e um exemplo de uma transição de uma pagina para outra so que tem que ser quando clicar no botão...
@rafaels.agapito4609
@rafaels.agapito4609 10 месяцев назад
Transcrevi o código mas não apareceu a div depois da verificação, o que pode ser?
@RapGod.
@RapGod. 2 года назад
Uma dica : localStorage.name= "nome" => name vai receber "nome" localStorage.name; => pegar o valor de name, no caso "nome"
@danielcursos3653
@danielcursos3653 Год назад
muito obrigado por compartilhar esse conhecimento tmj mano😄
@alineperella7054
@alineperella7054 Год назад
Sensacional! Aprendo demais contigo. Comprei o seu curso de front - end mas continuo acessando os conteúdos aqui tbm. Sua didática é muito boa 😄
@operator-SamuelColt
@operator-SamuelColt 4 месяца назад
Muito bom. Explicou direitinho e ainda mandou um estudo de caso, bom demais.
@raimundoclessyo8943
@raimundoclessyo8943 Год назад
Existe uma regra para quando utilizar o localStorage?
@pedrocfreitas
@pedrocfreitas 11 месяцев назад
Mateus, como faço pra persistir mesmo se limpar o histórico?
@alexandrepateis
@alexandrepateis 2 года назад
Cara, você é incrível, simplesmente inacreditável como meu aprendizado aumentou vendo seus vídeos, muito obrigado mesmo
@MatheusBattisti
@MatheusBattisti 2 года назад
show Alexandre, espero continuar te ajudando, e obrigado!
@raimundoclessyo8943
@raimundoclessyo8943 Год назад
sessionStorage: deleta quando fecha a Janela ou a aba?
@lorranalves5495
@lorranalves5495 2 года назад
parabens pelo otimo conteudo,quando vou atras de algum conhecimento ja olho se não tem um video seu explicando para dar preferencia
@theusz_carvalho
@theusz_carvalho Год назад
Eu imaginava que era muito difícil e pode até ser se mal explicado, entendi tudo perfeitamente obrigado continua com esses conteúdos por favor!!
@eduardoalmeida4692
@eduardoalmeida4692 10 месяцев назад
Maneiro, mas dificil pra kct hahahaha
@JeffersonLuizCruz
@JeffersonLuizCruz Год назад
top demais. Não sabe como ajudou
@nedersimoes
@nedersimoes 2 года назад
Excelente aula Mestre! Isso costuma ser perguntado em entrevistas. Muito bom!
@MatheusBattisti
@MatheusBattisti 2 года назад
valeu Neder
@fvandrade
@fvandrade 2 года назад
Uma das melhores explicação sobre o assunto que encontrei no aplicativo
@MatheusBattisti
@MatheusBattisti 2 года назад
Valeuu Fernando!
@Joao.Gabriel7
@Joao.Gabriel7 2 года назад
Não tem como não aprender assim!!! Valeu Matheus por mais uma excelente aula!!!!
@MatheusBattisti
@MatheusBattisti 2 года назад
valeu João, tamo junto!
@FunctionDev
@FunctionDev Год назад
muito show
@limaraianna
@limaraianna Год назад
Nice!! Thanks, 🙌
@vitorhugo-zary
@vitorhugo-zary 3 месяца назад
Muito bom!
@AgênciaPromoveAí
@AgênciaPromoveAí 2 месяца назад
A partir das 22:40 eu não entendi mais nada, esses professores quando chegam nessa parte começam a explicar meia boca o que estão fazendo aí entendo poh@ nenhumaa
@MatheusBattisti
@MatheusBattisti 2 месяца назад
Para refletir: O problema está em todos os outros professores ou em você?
@bryanstoise
@bryanstoise 28 дней назад
Dos outros professores pq vcs assumem que já sabemos de algo, mas às vezes os não sabemos, então seria bom ter cards enviando para a explicação de algo caso a pessoa não saiba fazer aquela parte do processo. Agora já estou entendendo melhor. Mas realmente vocês não explicam detalhadamente o que estão fazendo.
@italocelani
@italocelani 4 месяца назад
Bravo.!!!!
@r4ulzito
@r4ulzito 2 года назад
Vídeo maravilhoso, sua didática é ótima!
@MatheusBattisti
@MatheusBattisti 2 года назад
valeuu! =D
@eduardoserpa3940
@eduardoserpa3940 Год назад
boa, Battisti!
@danilobucker
@danilobucker Год назад
engaja
@yagogomes3974
@yagogomes3974 2 года назад
muito bom
@elbarto7862
@elbarto7862 Год назад
Boa noite, beleza? Consigo exibir o valor do localstorage em outra pagina\aba do mesmo projeto?
@drinks.a4230
@drinks.a4230 Год назад
Excelente! mais uma vez!
@nilolima5401
@nilolima5401 2 года назад
Vc recomenda salvar token no SessionStotage, LocalStorage ou em Cookies?
@jeffsilva
@jeffsilva 2 года назад
galera, curso de JS do Battisti é top. super recomendo. Valeu, professor... super aula.
@gremioesportivo
@gremioesportivo Год назад
Parabéns pelo vídeo, me ajudou bastante em um projeto que estava realizando.
@Themaface201
@Themaface201 2 года назад
Matheus, queria fazer isso porém com imagem. Poderia me ajudar?
@MarcosLanzoni
@MarcosLanzoni 2 года назад
Muito show , vc e o cara ,estou fazendo seu curso de Sass e posso falar que e massa , parabéns
@MatheusBattisti
@MatheusBattisti 2 года назад
valeu Marcos!
@thescriptkiddie
@thescriptkiddie Год назад
Vídeo excelente professor, muito obrigado!
@MatheusBattisti
@MatheusBattisti Год назад
de nada!
@thiagopires5407
@thiagopires5407 10 месяцев назад
Parabéns pelo video.... Aproveitei cada minuto!
@mbs2488
@mbs2488 Год назад
S E N S A C I O N A L ! TUDO Muito Bem Explicado ! ! Parabéns pelos vídeos ! ! !
@thiagobispo1
@thiagobispo1 2 года назад
sua didática é muito boa, parabéns + 1 inscrito
@MatheusBattisti
@MatheusBattisti 2 года назад
valeu Thiago!
@jasonloureiro7095
@jasonloureiro7095 2 года назад
Ótimo conteúdo Professor!
@MatheusBattisti
@MatheusBattisti 2 года назад
valeu Jason!!
@JoaoPaulo-ox6pr
@JoaoPaulo-ox6pr 2 года назад
21:15 qual atalho ou extensão você usa pra separar os atributos dessa forma?
@levyjr6857
@levyjr6857 Год назад
Muito foda vei, parabéns. Entendi tudo
@davimc1979
@davimc1979 4 месяца назад
Salvou pro meu entendimento superior.
@pablosalazar8945
@pablosalazar8945 2 года назад
Professor tem cupom pro curso de react, quero comprar
@MatheusBattisti
@MatheusBattisti 2 года назад
teremos segunda que vem Pablo, só se inscrever na página de cursos para receber
@adryelmartins6943
@adryelmartins6943 Год назад
Parabéns pela a aula, todo mundo que está iniciando no javascript deveria assistir esse vídeo. 👏👏👏
@deivsonb7
@deivsonb7 2 года назад
Otima abordagem! Obrigado Matheus!
@MatheusBattisti
@MatheusBattisti 2 года назад
valeu Deivson!
@lucasraymundo4167
@lucasraymundo4167 2 года назад
Ótima aula e exercício para fixação
@MatheusBattisti
@MatheusBattisti 2 года назад
valeu! =D
@Henrique-sg9wm
@Henrique-sg9wm 2 года назад
eu tava precisando dessa aula em kkk
@MatheusBattisti
@MatheusBattisti 2 года назад
show Henrique!
@arquivo_alx
@arquivo_alx 2 года назад
Bom vídeo
@MatheusBattisti
@MatheusBattisti 2 года назад
valeu!
@wevertonsantiago4305
@wevertonsantiago4305 2 года назад
Topezara demais! Obrigado!
@MatheusBattisti
@MatheusBattisti 2 года назад
valeu Weverton!
@marcosjesus07
@marcosjesus07 2 года назад
Muito bom aula, sensacional!!!
@MatheusBattisti
@MatheusBattisti 2 года назад
valeuu! =)
@guitt-web-code
@guitt-web-code 2 года назад
cara aula fantastica
@MatheusBattisti
@MatheusBattisti 2 года назад
Valeu Francis!
@guitt-web-code
@guitt-web-code 2 года назад
sua ditática e muito boa
@heitorrafael7650
@heitorrafael7650 10 месяцев назад
muito brabo, valeu !!
@cassianocominetti7784
@cassianocominetti7784 8 месяцев назад
Muito bom vídeo!
@loveisforfree
@loveisforfree 2 года назад
muito boa a explicação
@jaquelineuchoa3042
@jaquelineuchoa3042 Год назад
Muito obrigadaaa! Ajudou bastante!
@anaamaral6855
@anaamaral6855 Год назад
Parabéns pela dinâmica!!!
@joezersmaniotto3103
@joezersmaniotto3103 2 года назад
Muito bom!
@MatheusBattisti
@MatheusBattisti 2 года назад
Valeu Joezer!
@alansillva5410
@alansillva5410 Год назад
Muito bom, top.
@lucianob.ferenczuk5698
@lucianob.ferenczuk5698 Год назад
sensacional!!!
@LEKYNH4
@LEKYNH4 2 года назад
Top prof!
@MatheusBattisti
@MatheusBattisti 2 года назад
valeuu!
@jhenifferortega1148
@jhenifferortega1148 2 года назад
PERFEITO!
Далее
JavaScript Cookies vs Local Storage vs Session Storage
14:28
Это нужно попробовать
00:42
Просмотров 368 тыс.
ОБЗОР НА ШТАНЫ от БЕЗДNA
00:59
Просмотров 277 тыс.
Truques de JavaScript DOM que você precisa conhecer
30:31
ReactJS em 1h - Componentes - Iniciantes
1:00:05
Просмотров 55 тыс.
CRIE UMA CALCULADORA COM HTML CSS E JAVASCRIPT
58:14
Просмотров 60 тыс.