Qu'est-ce qu'un cookie
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Les cookies sont un mécanisme fourni par le navigateur qui fournit l'attribut cookie de l'objet de document à JavaScript. Il peut être contrôlé par JavaScript, pas la nature de JavaScript lui-même. Un cookie est un fichier stocké sur le disque dur de l'utilisateur. Ce fichier correspond généralement à un nom de domaine. Lorsque le navigateur accède à nouveau au nom de domaine, le cookie est mis à disposition. Par conséquent, les cookies peuvent s'étendre sur plusieurs pages Web sous un même nom de domaine, mais pas plusieurs noms de domaine.
Occasion d'utilisation des cookies
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
(1) Enregistrez l'état de connexion de l'utilisateur. Par exemple, stockez l'ID utilisateur dans un cookie afin que l'utilisateur n'ait pas besoin de se connecter à nouveau la prochaine fois qu'il visite la page. Maintenant, de nombreux forums et communautés offrent de telles fonctions. Les cookies peuvent également définir le temps d'expiration et lorsque la période de temps dépasse, les cookies disparaîtront automatiquement. Par conséquent, le système peut souvent inciter l'utilisateur à rester connecté pour le temps: les options communes incluent un mois, trois mois, un an, etc.
(2) suivre le comportement de l'utilisateur. Par exemple, un site Web sur les prévisions météorologiques peut afficher les conditions météorologiques locales en fonction de la zone sélectionnée par l'utilisateur. Il est fastidieux de choisir l'emplacement à chaque fois, et lors de l'utilisation de cookies, il semblera très humanisé. Le système peut se souvenir de la zone que vous avez visité la dernière fois. Lorsque la page sera ouverte la prochaine fois, elle affichera automatiquement les conditions météorologiques de la zone où l'utilisateur a été localisé la dernière fois. Parce que tout est fait en arrière-plan, une telle page est aussi personnalisée pour un certain utilisateur et est très pratique à utiliser.
(3) Personnaliser la page. Si le site Web offre la fonction de la mise en page ou du changement de mise en page, vous pouvez utiliser des cookies pour enregistrer les options de l'utilisateur, telles que la couleur d'arrière-plan, la résolution, etc. Lorsque l'utilisateur visite la prochaine fois, il peut toujours enregistrer le style d'interface de la dernière visite.
Comment utiliser les cookies
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Méthode JS:
fonction setcookie (sname, svalue, oexpires, spath, somain, bsecure) {// js set cookie var scowie = sname + '=' + encodeuRIComponent (svalue); if (oexpires) {var date = new Date (); date.settime (date.getTime () + oexpires * 60 * 60 * 1000); SCOOCKIE + = '; expires = '+ date.toutcstring (); } if (spath) {SCOOKIE + = '; path = '+ spath; if (sdomain) {SCOOCKIE + = '; domain = '+ sdomain; } if (bsecure) {SCOOKIE + = '; sécurisé'; } document.cookie = SCOOCKIE; } function getcookie (name) {// obtenir cookie var strCookie = document.cookie; var Arrcookie = strCookie.split (";"); pour (var i = 0; i <Arrcookie.Length; i ++) {var arr = Arrcookie [i] .split ("="); if (arr [0] == name) {return decodeuriComponent (arr [1]); } } retour ""; } fonction delcookie (name) {// supprimer cookie // Cette fonction vérifie si le cookie est défini. Si défini, le temps d'expiration sera ajusté au temps passé; // le reste sera remis au système d'exploitation pour nettoyer le cookie if (getcookie (name)) {document.cookie = name + "=" + "; expires = thu, 01-jan-70 00:00:001 gmt"; }}Méthode du plugin JQ:
Le site officiel de JQ http://plugins.jquery.com/ recherche un plug-in Cookie, qui est une taille de plusieurs K, ce qui est très pratique à utiliser:
<script type = "text / javascript" src = "js / jquery.js"> </ script>
<script type = "text / javascript" src = "js / jquery.cookie.js"> </ script>
Après avoir introduit les fichiers de bibliothèque ci-dessus, la méthode d'utilisation est la suivante:
<Script> $ .cookie ('the_cookie'); // Lire la valeur cookie $ .cookie ('the_cookie', 'the_value'); // Définissez la valeur cookie $ .cookie ('the_cookie', 'the_value', {expire: 7, chemin: '/', domaine: 'jQuery.com', sécurisé: true}); // Créez un nouveau cookie comprenant le nom de domaine Path valide, etc. $ .cookie ('the_cookie', 'the_value'); // Créer un nouveau cookie $ .cookie ('the_cookie', null); // Supprimer un cookie </cript>La première compréhension et application ci-dessus des cookies (JS et JQ) est tout le contenu que je partage avec vous. J'espère que cela pourra vous donner une référence et j'espère que vous pourrez soutenir Wulin.com plus.