O melhor tutorial Bolinhos de JavaScript em 2024. Neste tutorial você pode aprender O que são Cookies?,Use JavaScript para criar biscoito,Use JavaScript para ler biscoito,Modificar cookie usando JavaScript,Remover cookie usando JavaScript,cadeia de cookie,instâncias JavaScript biscoito,valor do cookie Setter,Obter valores da função de cookie,Função detecta valor do cookie,exemplo completo,Exemplos,
Bolinhos para informações do usuário são armazenados páginas da web.
Cookies são dados armazenados em um arquivo de texto em seu computador.
Quando o servidor web envia a página web para o navegador depois que a conexão é fechada, o servidor não gravar informações do usuário.
papel cookies é resolver o "como gravar as informações do usuário do cliente":
Bolinhos com valor pares nome / são armazenados como segue:
Quando um navegador solicita uma página da web a partir do servidor, os biscoitos pertencentes à página será adicionado ao pedido. O servidor para obter as informações do usuário desta maneira.
JavaScript propriedade document.cookie pode ser usado para criar, ler e apagar os cookies.
JavaScript, criar um cookie como segue:
Você também pode adicionar um tempo de expiração do cookie (em UTC ou hora GMT). Por padrão, biscoito excluído quando o navegador é fechado:
Você pode usar o parâmetro caminho informa o caminho do cookie do navegador. Por padrão, biscoito pertence à página atual.
Em JavaScript, você pode usar o seguinte código para ler cookies:
cadeia document.cookie retornará todos os tipos de biscoitos, tipo de formato: cookie1 = value; cookie2 = value; cookie3 = value; |
Em JavaScript, modificar os cookies semelhantes aos cookies criando, como segue:
O cookie de idade serão substituídos.
Remover cookie é muito simples. Você só precisa definir os parâmetros para expirar o tempo anterior, como mostrado abaixo, é definida a Qui, 01 de janeiro de 1970 00:00:00 GMT:
Observe que quando você excluir sem especificar o valor do cookie.
propriedade document.cookie parece uma cadeia de texto comum, na verdade não é.
Mesmo se você escrever uma document.cookie completa cadeia de biscoito, quando você voltar a ler as informações do cookie, informações de cookie é pares nome / valor na forma de impressões.
Se você definir um novo biscoito, biscoito de idade não serão substituídos. O novo cookie será adicionado ao document.cookie, assim document.cookie se você re-ler, você receberá os dados da seguinte forma:
cookie1 = value; cookie2 = value;
1 Criar
Se você precisa encontrar um valor de cookie específico, você deve criar uma função JavaScript para encontrar o valor do cookie na cadeia de cookie.
No exemplo a seguir, vamos criar um cookie para armazenar o nome do visitante.
Em primeiro lugar, os visitantes da página web, ele será convidado a preencher em seu nome. O nome será armazenado em um biscoito.
A próxima vez que você acessar a página de um visitante, ele verá uma mensagem de boas vindas.
Neste exemplo, vamos criar três funções de JavaScript:
Primeiro, criamos uma função para armazenar o nome do visitante:
a resolução da função:
Mais de parâmetros da função, nome do cookie para o cname, valor de cookie cValue, e definir o tempo de expiração do cookie expira.
Esta função define o nome do cookie, valor de cookie, o tempo de expiração do cookie.
Então, criamos uma função que retorna ao usuário especificar o valor do cookie:
a resolução da função:
Parameters Nome do cookie é cname.
Criar uma variável de texto é usado para recuperar o cookie especificado: cname + "=".
Utilize ponto e vírgula para cadeia document.cookie separada e atribuída a um ca dividida matriz de cadeia (ca = document.cookie.split ( ';')).
matriz ca ciclo (i = 0; i <ca.length; i ++), e, em seguida, lê cada valor na matriz, ea remoção de espaços à direita (c = ca [i] .trim ()).
Se você encontrar um cookie (c.indexOf (nome) == 0), retorna o valor do cookie (c.substring (nome.length, c.length).
Se você não encontrar o cookie, retorna "."
Finalmente, podemos criar uma função para detectar se o cookie é criado.
Se você definir um cookie, ele irá exibir uma mensagem de saudação.
Se você não definir um cookie, ele irá mostrar uma pop para perguntar o nome do visitante e chamar função de armazenamento de nome setCookie do visitante de 365 dias:
Os exemplos a seguir executar a função checkCookie () quando a página é carregada.