O que é um biscoito
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Os cookies são um mecanismo fornecido pelo navegador que fornece o atributo cookie do objeto de documento ao JavaScript. Pode ser controlado por JavaScript, não a natureza do próprio JavaScript. Um cookie é um arquivo armazenado no disco rígido do usuário. Este arquivo geralmente corresponde a um nome de domínio. Quando o navegador acessa o nome de domínio novamente, o cookie é disponibilizado. Portanto, os cookies podem abranger várias páginas da Web sob um nome de domínio, mas não vários nomes de domínio.
Ocasião de uso de biscoitos
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
(1) Salve o status de login do usuário. Por exemplo, armazene o ID do usuário em um cookie para que o usuário não precise fazer login novamente na próxima vez que ele visitar a página. Agora, muitos fóruns e comunidades fornecem essas funções. Os cookies também podem definir o tempo de expiração e, quando o período exceder, os cookies desaparecerão automaticamente. Portanto, o sistema geralmente pode levar o usuário a permanecer conectado por tempo: as opções comuns incluem um mês, três meses, um ano etc.
(2) rastrear o comportamento do usuário. Por exemplo, um site de previsão do tempo pode exibir condições climáticas locais de acordo com a área selecionada pelo usuário. É tedioso escolher o local toda vez e, ao usar cookies, ele parecerá muito humanizado. O sistema pode se lembrar da área que você visitou da última vez. Quando a página for aberta na próxima vez, exibirá automaticamente as condições climáticas da área onde o usuário foi localizado da última vez. Como tudo é feito em segundo plano, essa página é a personalizada para um determinado usuário e é muito conveniente de usar.
(3) Personalize a página. Se o site fornecer a função de esfolar ou alterar o layout, você poderá usar cookies para gravar opções de usuário, como cor de fundo, resolução etc. Quando o usuário visitar na próxima vez, ele ainda poderá salvar o estilo de interface da última visita.
Como usar cookies
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Método JS:
função setcookie (snome, svalue, oexpires, spath, sDomain, bsecure) {// js define cookie var scookie = snome + '=' + codeuricomponent (svalue); if (oexpires) {var date = new Date (); DAT.SETTIME (DATE.GETTIME () + OEXIRES * 60 * 60 * 1000); scookie += '; expires = ' + date.toutcString (); } if (spath) {scookie += '; caminho = ' + spath; if (sDomain) {scookie += '; domain = ' + sDomain; } if (bSecure) {scookie += '; seguro'; } document.cookie = scookie; } função getcookie (nome) {// obtenha cookie var strcookie = document.cookie; var arrcookie = strcookie.split (";"); for (var i = 0; i <arrcookie.length; i ++) {var arr = arrcookie [i] .split ("="); if (arr [0] == nome) {return decodeuricomponent (arr [1]); } } retornar ""; } função delcookie (nome) {// exclua cookie // Esta função verifica se o cookie está definido. Se definido, o tempo de expiração será ajustado ao tempo passado; // o restante será dado ao sistema operacional para limpar o cookie se (getCookie (nome)) {document.cookie = nome + "=" + "; expire = thu, 01-Jan-70 00:00:01 gmt"; }}Método do plug -in JQ:
Site oficial do JQ http://plugins.jquery.com/ Search por cookie plug-in, que é do tamanho de vários k, o que é muito conveniente de usar:
<script type = "text/javascript" src = "js/jQuery.js"> </script>
<script type = "text/javascript" src = "js/jQuery.cookie.js"> </script>
Depois de introduzir os arquivos da biblioteca acima, o método de uso é o seguinte:
<Cript> $ .cookie ('the_cookie'); // leia o valor do cookie $ .cookie ('the_cookie', 'the_value'); // Defina o valor do cookie $ .cookie ('the_cookie', 'the_value', {expira: 7, caminho: '/', domain: 'jquery.com', seguro: true}); // Crie um novo cookie, incluindo o nome de domínio do caminho válido, etc. $ .cookie ('the_cookie', 'the_value'); // Crie um novo cookie $ .cookie ('the_cookie', nulo); // Exclua um cookie </sCript>O primeiro entendimento e aplicação acima dos cookies (JS e JQ) é todo o conteúdo que compartilho com você. Espero que possa lhe dar uma referência e espero que você possa apoiar mais o wulin.com.