Was ist ein Keks
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Cookies sind ein Mechanismus des Browsers, der das Cookie -Attribut des Dokumentobjekts für JavaScript bereitstellt. Es kann von JavaScript gesteuert werden, nicht die Natur von JavaScript selbst. Ein Cookie ist eine Datei, die auf der Festplatte des Benutzers gespeichert ist. Diese Datei entspricht normalerweise einem Domänennamen. Wenn der Browser erneut auf den Domainnamen zugreift, wird das Cookie zur Verfügung gestellt. Daher können Cookies mehrere Webseiten unter einem Domain -Namen umfassen, jedoch nicht mehrere Domain -Namen.
Keksnutzungsanlass
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
(1) Speichern Sie den Anmeldestatus des Benutzers. Speichern Sie beispielsweise die Benutzer -ID in einem Cookie, damit sich der Benutzer beim nächsten Besuch der Seite nicht erneut anmelden muss. Jetzt bieten viele Foren und Gemeinschaften solche Funktionen. Cookies können auch die Ablaufzeit festlegen, und wenn der Zeitraum überschreitet, verschwinden die Cookies automatisch. Daher kann das System den Benutzer häufig dazu veranlassen, für die Zeit angemeldet zu bleiben: Zu den gemeinsamen Optionen gehören ein Monat, drei Monate, ein Jahr usw. usw.
(2) Benutzerverhalten verfolgen. Beispielsweise kann eine Wettervorhersage -Website lokale Wetterbedingungen gemäß dem vom Benutzer ausgewählten Bereich anzeigen. Es ist mühsam, den Ort jedes Mal auszuwählen, und bei der Verwendung von Cookies erscheint er sehr humanisiert. Das System kann sich an den Bereich erinnern, den Sie beim letzten Mal besucht haben. Wenn die Seite beim nächsten Mal geöffnet wird, wird automatisch die Wetterbedingungen des Bereichs angezeigt, in dem sich der Benutzer letztes Mal befand. Da alles im Hintergrund geschehen ist, ist eine solche Seite für einen bestimmten Benutzer so angepasst und sehr bequem zu bedienen.
(3) Passen Sie die Seite an. Wenn die Website die Funktion des Enthägens oder des Änderns von Layout bietet, können Sie mit Cookies Benutzeroptionen wie Hintergrundfarbe, Auflösung usw. aufzeichnen. Wenn der Benutzer beim nächsten Mal den Schnittstellenstil des letzten Besuchs speichern kann.
So verwenden Sie Cookies
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
JS -Methode:
Funktionsetokookie (Sname, SValue, Oexpires, Spath, Sdomain, BSecure) {// js set Cookie var scookie = sname + '=' + codouricomponent (SValue); if (oexpires) {var date = new Date (); Datum.Settime (Datum.getTime () + oexpires * 60 * 60 * 1000); Scookie += '; expires = ' + date.toutcstring (); } if (Spath) {Scookie += '; Path = ' + Spath; if (sdomain) {scookie += '; Domain = ' + sdomain; } if (bSecure) {scookie += '; sicher'; } document.cookie = scookie; } Funktion getcookie (name) {// Cookie var strcookie = document.cookie; var arrcookie = strcookie.split (";"); für (var i = 0; i <arrCookie.length; i ++) {var arr = arrcookie [i] .Split ("="); if (arr [0] == name) {return decodeuricomponent (arr [1]); } } zurückkehren ""; } Funktion Delcookie (Name) {// Cookie löschen // Diese Funktion überprüft, ob das Cookie eingestellt ist. Wenn festgelegt, wird die Ablaufzeit an die vergangene Zeit angepasst. // Der Rest wird dem Betriebssystem gegeben, um das Cookie zu beseitigen, wenn (getcookie (name)) {document.cookie = name + "=" + "; abfällt = dhu, 01-Jan-70 00:00:01 gmt"; }}JQ Plugin -Methode:
JQ Offizielle Website http://plugins.jquery.com/ Suchen Sie nach Cookie-Plug-In, eine Größe von mehreren K, was sehr bequem zu verwenden ist:
<script type = "text/javaScript" src = "js/jquery.js"> </script>
<script type = "text/javaScript" src = "js/jquery.cookie.js"> </script>
Nach der Einführung der oben genannten Bibliotheksdateien lautet die Verwendungsmethode wie folgt:
<Script> $ .cookie ('the_cookie'); // Lesen Sie den Cookie Value $ .cookie ('the_cookie', 'the_value'); // Setzen Sie den Cookie Value $ .cookie ('the_cookie', 'the_value', {letztend: 7, Pfad: '/', Domain: 'jQuery.com', sicher: true}); // Erstellen Sie ein neues Cookie mit dem gültigen Pfaddomain -Namen usw. $ .cookie ('the_cookie', 'the_value'); // Erstellen Sie ein neues Cookie $ .cookie ('the_cookie', null); // Ein Cookie </script> löschenDas obige erste Verständnis und die Anwendung von Cookies (JS und JQ) ist der gesamte Inhalt, den ich mit Ihnen teile. Ich hoffe, es kann Ihnen eine Referenz geben und ich hoffe, Sie können Wulin.com mehr unterstützen.