Cookies em JavaScript de Maneira Simples (JS Cookie)

Поділитися
Вставка
  • Опубліковано 14 гру 2024

КОМЕНТАРІ • 43

  • @elizduarte6547
    @elizduarte6547 4 роки тому +5

    Conteúdo de qualidade! Como Sempre.

  • @romuloalves9349
    @romuloalves9349 4 роки тому +2

    Ótimo vídeo parabéns ✌.

  • @domingosdias5988
    @domingosdias5988 2 роки тому +2

    Muito bom, valeu

  • @danielkaltenbacher966
    @danielkaltenbacher966 3 роки тому

    Simplesmente. Muito obrigado!

  • @salvimateus
    @salvimateus 4 роки тому +1

    simples e MUITO UTIL 👏🏻👏🏻👏🏻

    • @dpwoficial
      @dpwoficial  4 роки тому +1

      Muito obrigado, como sempre, Mateus! o/

    • @salvimateus
      @salvimateus 4 роки тому +1

      @@dpwoficial eu que agradeço pelo conteudo de qualidade man, comento de coração e aprendo de verdade aqui. Não é babação de ovo não... na area de front-end só ativei o sininho pra voce e + 2 canais

    • @dpwoficial
      @dpwoficial  4 роки тому +1

      Que isso, ainda chegamos lá! ;)
      Grande abraço e obrigado pela força de sempre. Sempre engrandecendo os vídeos com os comentários pertinentes, com certeza ajuda outros com questões semelhantes.

  • @danillomeira2419
    @danillomeira2419 3 роки тому +1

    Obg man , seu video me ajudou muito !

  • @vandersonthiago7985
    @vandersonthiago7985 4 роки тому +1

    Valeuu, ajudou demais, irmão!!! :D

  • @rafaelvieira4130
    @rafaelvieira4130 2 роки тому

    Muito Bom

  • @sergisms
    @sergisms 4 роки тому +3

    Muito bom, vou tentar usar isso em uma autenticação usando React, ao invés de salvar a seção no localstorage

    • @dpwoficial
      @dpwoficial  4 роки тому +1

      Opa, Sergio. É, faz uns testes aê, mas lembrando que a escolha de um ou outro é dependendo do resultado que você quer alcançar: stackoverflow.com/questions/3220660/local-storage-vs-cookies/36347200#36347200

    • @sergisms
      @sergisms 4 роки тому +1

      @@dpwoficial muito bom, só fico me perguntando como setar uma data de expiração usando localstorage, ou enquanto durar a sessão como o exemplo demonstrado em seu vídeo

    • @dpwoficial
      @dpwoficial  4 роки тому +1

      Por padrão, não dá. Fica inteiramente a cargo da pessoa deletar esses dados.
      Você consegue encontrar soluções para isso dando uma googlada, mas é POG. =P

    • @saulp2
      @saulp2 4 роки тому

      Opa @@sergisms. Para a necessidade de expiração junto da sessão, existe o sessionStorage developer.mozilla.org/pt-BR/docs/Web/API/Window/sessionStorage

  • @guylhermef1219
    @guylhermef1219 Рік тому +1

    Show!! só uma dúvida.. pq o $ na declaração da const?

    • @dpwoficial
      @dpwoficial  Рік тому +1

      Mania de dev véio... É uma convenção das antiga para indicar que é um elemento do DOM. =P

    • @guylhermef1219
      @guylhermef1219 Рік тому

      @@dpwoficial 😂

  • @tonalmeidadev
    @tonalmeidadev 4 роки тому +3

    Muito bom seus vídeos!
    Ainda sou iniciante em programação e por isso tenho uma dúvida em relação ao Dark Mode. Como posso salvar o tema no navegador do usuário quando ele vai pra outra página ou acessa novamente o site outro dia? Vi um vídeo seu sobre Dark Mode e gostaria de implementar as duas técnicas.
    Valeu, um abraço!

    • @dpwoficial
      @dpwoficial  4 роки тому

      Opa, Wellington.
      Bom que você já viu o outro vídeo. Só juntar as 2 técnicas: salva num cookie qual "tema" tá ativo. Isso vai permitir saber durante toda a navegação do visitante.

  • @salvimateus
    @salvimateus 4 роки тому +2

    Dúvida, os cookies criados com essa lib JS, são visíveis ao PHP? Tem um projeto, que fica mais seguro eu verificar o cookie via PHP e criá-lo via JS.

    • @dpwoficial
      @dpwoficial  4 роки тому +1

      Aqui, ó: github.com/js-cookie/js-cookie/blob/8b70250875f7e07445b6a457f9c2474ead4cba44/SERVER_SIDE.md#php

  • @potamo1288
    @potamo1288 4 роки тому +3

    alguns youtubers de progrmação falam q usar cookie pode ser ruim, e que é melhor usar o local storage, é certo isso?
    qual seria o melhor hein?
    alias video de qualidade maxima como sempre

    • @dpwoficial
      @dpwoficial  4 роки тому +2

      Usando qualquer uma das tecnologias, são necessárias medidas extras para aprimorar a segurança; no vídeo, abordamos o uso básico.
      Vou ver se depois preparo um artigo ou algo assim sobre Cookies vs. Local Storage, mas, basicamente, eles servem para coisas diferentes. Dá uma olhada aqui: stackoverflow.com/a/36347200
      Obrigado pela força, meu caro. o/

  • @sanvitideveloper1286
    @sanvitideveloper1286 3 роки тому

    Muito bom seus vídeos!
    teria como reconhecer o cookie de outro domínio? se essa ferramenta não consegue, teria outra ferramenta que faria isso?

    • @dpwoficial
      @dpwoficial  3 роки тому

      Sim é possível, mas é algo que deve ser "combinado" antes, por motivos de segurança.
      stackoverflow.com/a/25861695

  • @gabrielmedeiros9806
    @gabrielmedeiros9806 3 роки тому

    Não faltou um else no final para adicionar a classe novamente? Pois daqui a 7 dias, você quer que volte a aparecer.

    • @dpwoficial
      @dpwoficial  3 роки тому

      Em 7 dias, o cookie vai desaparecer; simplesmente, não vai entrar na condicional.

  • @Sigameosbons
    @Sigameosbons 4 роки тому

    Olá, criei o evento 'click', testei com uma mensagem no console, tudo funcionando, mas quando add o script, não insere o cookie. :/

    • @Sigameosbons
      @Sigameosbons 4 роки тому

      Consegui, mas o meu não se comportou igual no vídeo. No meu caso somente depois de carregar a página o cookie é inserido.

    • @dpwoficial
      @dpwoficial  4 роки тому +1

      Coloca seu código em algum lugar, tipo CodePen, pra gente dar uma olhada.

    • @Sigameosbons
      @Sigameosbons 4 роки тому +1

      @@dpwoficial Obrigado por responder. Não acredito que seja um problema, mas os cookies só são inseridos após um novo carregamento da página. (pelo menos eles só aparecem lá depois que eu carrego novamente). Add os créditos ao seu video "codepen.io/alexandrebatista83/pen/BaLBNab"

    • @dpwoficial
      @dpwoficial  4 роки тому +1

      @@Sigameosbons Provavelmente, é só coisa de visualização, mesmo.
      Tá usando as DevTools para verificar? Tem um botãozinho de refresh lá. Vê se aparece quando clica.

  • @edu_amr
    @edu_amr Рік тому

    $javascriptNaoÉPHP