js verwendet Cookies, um die Seitenvorgänge des Benutzers zu speichern

js verwendet Cookies, um die Seitenvorgänge des Benutzers zu speichern

Vorwort

Während des Entwicklungsprozesses stoßen wir manchmal auf ähnliche Anforderungen, beispielsweise das Speichern der von Benutzern auf Browserebene ausgeführten Vorgänge. Ich habe zuvor eine Funktion erstellt, die ein Drag-Plug-In verwendete, um ein Berichtsdiagramm anzuzeigen, das einem Neun-Quadrate-Raster ähnelte. Jedes Diagramm kann angezeigt und ausgeblendet werden. Wenn der Benutzer auf die Schaltfläche zum Anzeigen oder Ausblenden klickt, behält der Browser das letzte Operationsergebnis bei, wenn er das System das nächste Mal betritt. Der Kernteil besteht darin, js zum Bedienen von Cookies zu verwenden, und der spezifische Geschäftsteil besteht darin, ein Klickereignis auf einer Grafik auszulösen. Wenn es ausgeblendet ist, wird das der Grafik entsprechende Div aus dem Cookie gelöscht. Wenn es angezeigt wird, wird das Grafik-Div in das Cookie geschrieben. Dieser Artikel zeichnet nur einige Cookie-Vorgänge auf. Sie können entsprechend Ihrer tatsächlichen Situation spezifische Geschäftscodes schreiben.

Wann werden Cookies eingesetzt?

  • Das Cookie hat eine Größe von 4 KB und wenn die Länge überschritten wird, wird eine leere Zeichenfolge zurückgegeben.
  • Cookies werden auf dem Client gespeichert und können leicht geändert und angezeigt werden. Daher können Cookies nicht zum Speichern wichtiger Informationen verwendet werden.
  • Der Lebenszyklus des Cookies endet nach dem Schließen des Browsers. Wenn Sie es innerhalb eines bestimmten Zeitraums verwenden möchten, können Sie die Gültigkeitsdauer des Cookies festlegen.

Unter Cookie, manchmal auch in der Mehrzahl „Cookies“ verwendet, versteht man (in der Regel verschlüsselte) Daten, die von bestimmten Websites auf dem lokalen Endgerät des Nutzers gespeichert werden, um den Nutzer zu identifizieren und eine Sitzungsverfolgung durchzuführen. Die in RFC2109 und 2965 definierten Spezifikationen sind mittlerweile veraltet. Die neueste Ersatzspezifikation ist RFC6265 [1]. (Kann als Browser-Cache bezeichnet werden)
——Zitat aus der Baidu-Enzyklopädie

So geht’s

1. Cookie-Parameter festlegen: cname: Cookiename, cvalue: Cookiewert, exdays: Cookie-Ablaufzeit

Funktion setCookie(cname,cvalue,exdays)
{
 var d = neues Datum();
 d.setTime(d.getTime()+(exTage*24*60*60*1000));
 var läuft ab = "läuft ab="+d.toGMTString();
 document.cookie = cname + "=" + cvalue + "; " + läuft ab;
}

2. Cookies erhalten

Funktion getCookie(cname)
{
 var name = cname + "=";
 var ca = document.cookie.split(';');
 für (var i = 0; i < ca. Länge; i++) 
 {
 var c = ca[i].trim();
 wenn (c.indexOf(name)==0) return c.substring(name.length,c.length);
 }
 zurückkehren "";
}

3. Löschen von Cookies

Funktion delCookie(cname)
{
 var exp = neues Datum(); 
 exp.setTime(exp.getTime()-1); 
 var cval = getCookie(cname);
 wenn(cval != null){
	document.cookie = cname + "=" + cval + ";expires=" + exp.toGMTString();
 }
}

Ich hoffe, dieser Artikel ist hilfreich für Sie. Wenn er nützlich ist, denken Sie daran, mir zu folgen und später weitere Inhalte für Sie bereitzustellen.

Referenz: Cookie-Operation

Zusammenfassen

Dies ist das Ende dieses Artikels darüber, wie js Cookies verwendet, um Benutzerseitenvorgänge zu speichern. Weitere relevante js-Cookies zum Speichern von Benutzerinhalten finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder durchsuchen Sie die folgenden verwandten Artikel weiter. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen!

Das könnte Sie auch interessieren:
  • js liest und schreibt COOKIE, um Code zum Speichern von Konto oder Passwort zu implementieren (js liest und schreibt COOKIE)
  • JavaScript verwendet Cookies, um Konto und Passwort zu speichern
  • Verwenden von Cookies in js zum Speichern von Passwörtern
  • js-Cookie zur Realisierung der Funktion zum Speichern von Passwörtern
  • Statische Seiten verwenden JS, um Cookies zu lesen und Benutzerinformationen zu speichern
  • js verwendet Cookies, um sich das zurückgegebene Seitennutzungsbeispiel zu merken
  • Beispiel für die Verwendung eines Cookies zum Speichern des Benutzernamens in js
  • So verwenden Sie Cookies in JavaScript, um Passwörter zu speichern und Cookie-bezogene Funktionen einzuführen

<<:  So erstellen Sie Ihr eigenes Image mit Dockerfile

>>:  MYSQL Eine Frage zur Verwendung von Zeichenfunktionen zum Filtern von Daten

Artikel empfehlen

So behandeln Sie den vom Linux-System gemeldeten Fehler tcp_mark_head_lost

Problembeschreibung Kürzlich meldete ein Host die...

Beheben des Problems, dass Notizendetails auf Webseiten grau werden

1. Wenn im Internet Explorer die relative Position...

So verwenden Sie die Lotteriekomponente des WeChat Mini-Programms

Es wird in Form von WeChat-Komponenten bereitgest...

Grafisches Tutorial zur Installation und Konfiguration von MySQL 8.0.24

In diesem Artikel finden Sie das Installations-Tu...

Aufbauprinzip des Nexus-Privatservers und Tutorial-Analyse

eins. Warum einen privaten Nexus-Server erstellen...

Codebeispiel für die Verwendung der MySql COALESCE-Funktion

COALESCE ist eine Funktion, die sich nacheinander...

Detaillierte Erläuterung der häufig verwendeten Filter von Tomcat

Inhaltsverzeichnis 1. Domänenübergreifender Filte...

Ein praktischer Bericht über XSS-Angriffe in einem VUE-Projekt

Inhaltsverzeichnis Vorwort Entdecken Sie die Ursa...

Analyse des Problems des Datenverlusts durch erzwungene Aktualisierung von Vuex

vuex-persistenter Zustand Kernprinzip: Alle Vuex-...

Detaillierte Erklärung und Zusammenfassung der URL zur Datenbankverbindung

Detaillierte Erklärung und Zusammenfassung der UR...

Eine kurze Einführung in die Abfrageeffizienz von MySQL-Speicherfeldtypen

Die Suchleistung von der schnellsten bis zur lang...

Vue implementiert das Ziehen und Sortieren von Bildern

In diesem Artikelbeispiel wird der spezifische Co...