2016-07-02 5 views

Antwort

1

Verwenden Sie lokale oder Sitzungsspeicher und auf jedem Produkt geklickt - auf ein Produkt, setItem() klicken sie auf die Liste in LS und verwenden Sie dann getItem(), um alle vorher angezeigten Elemente gespeichert hinzuzufügen.

Sie können nach dem geeigneten Code suchen, der zum Festlegen und Abrufen von Elementen im lokalen/Sitzungsspeicher verwendet werden soll. Wenn Sie nur die Elemente anzeigen möchten, die der Benutzer in der Sitzung anzeigt, dann verwenden Sie die Sitzungsspeicherung, und wenn Sie Elemente speichern möchten, die sie über mehrere Sitzungen hinweg angezeigt haben, verwenden Sie den lokalen Speicher. Gleiche Syntax zum Einstellen und Abrufen, aber die verschiedenen Namen verwenden. Der Unterschied besteht darin, dass der lokale Speicher gegenüber Multiople-Seitenaufrufen/-Sitzungen persistent ist, während der Sitzungsspeicher nur für diese bestimmte Sitzung ausreicht.

Drei Dinge - lokaler und Sitzungsspeicher sind nicht sicher, also speichern Sie KEINE vertraulichen Informationen wie Passwörter. und zweitens - LS/SS speichert Elemente als eine Zeichenkette, so dass Sie damit umgehen müssen, wenn Sie Elemente daraus entfernen oder Elemente hinzufügen und drittens - nicht alle Browser werden für die Verwendung von LS/SS konfiguriert (zB wenn ein Benutzer ist im Inkognito-Modus) - Sie müssen also möglicherweise überprüfen, ob sie einen Webspeicher verwenden und falls nicht, eine Alternative bereitstellen.

Verwandte Themen