Πίνακας περιεχομένων:

Πότε πρέπει να χρησιμοποιήσω το LocalStorage και το sessionStorage;
Πότε πρέπει να χρησιμοποιήσω το LocalStorage και το sessionStorage;

Βίντεο: Πότε πρέπει να χρησιμοποιήσω το LocalStorage και το sessionStorage;

Βίντεο: Πότε πρέπει να χρησιμοποιήσω το LocalStorage και το sessionStorage;
Βίντεο: Χρειάζεσαι Συμπλήρωμα Μαγνησίου; | Μαγνήσιο | Έλλειψη Μαγνησίου - Θεμιστοκλής Τσίτσος | Φαρμακοποιός 2024, Νοέμβριος
Anonim

Αντικείμενα αποθήκευσης Ιστού localStorage και sessionStorage επιτρέπουν την αποθήκευση κλειδιού/τιμής στο πρόγραμμα περιήγησης. Και το κλειδί και η τιμή πρέπει να είναι συμβολοσειρές. Το όριο είναι 2mb+, εξαρτάται από το πρόγραμμα περιήγησης. Αυτοί κάνω δεν λήγει.

Περίληψη.

τοπική αποθήκευση sessionStorage
Survives επανεκκίνηση του προγράμματος περιήγησης Επιβιώνει ανανέωση σελίδας (αλλά όχι κλείσιμο καρτελών)

Με αυτόν τον τρόπο, πότε πρέπει να χρησιμοποιήσω τοπικό χώρο αποθήκευσης έναντι αποθήκευσης περιόδου σύνδεσης;

Αποθήκευση συνεδρίας καταστρέφεται μόλις ο χρήστης κλείσει το πρόγραμμα περιήγησης, ενώ Τοπική αποθήκευση αποθηκεύει δεδομένα χωρίς ημερομηνία λήξης. ο sessionStorage το αντικείμενο είναι ίσο με το τοπική αποθήκευση αντικείμενο, εκτός από το ότι αποθηκεύει τα δεδομένα μόνο για ένα συνεδρία . Τα δεδομένα διαγράφονται όταν ο χρήστης κλείσει το παράθυρο του προγράμματος περιήγησης.

Επιπλέον, πρέπει να χρησιμοποιήσω αποθήκευση περιόδου σύνδεσης; Είναι μια καλή εναλλακτική για τη μετάδοση δεδομένων μεταξύ σελίδων χρησιμοποιώντας κατάσταση προβολής, κρυφά πεδία ή παραμέτρους URL. Ο κύριος λόγος για να χρησιμοποιήστε sessionStorage είναι για περιπτώσεις όπου αν ο χρήστης σας άνοιγε την ίδια σελίδα δύο φορές σε δύο διαφορετικές καρτέλες, θα θέλατε ξεχωριστές αποθήκευση περιοχές για αυτές τις δύο καρτέλες.

Ομοίως, οι άνθρωποι ρωτούν, πότε δεν πρέπει να χρησιμοποιείτε το localStorage;

Οι παρακάτω είναι περιορισμοί και επίσης τρόποι για να ΜΗΝ χρησιμοποιήσετε το localStorage:

  • Μην αποθηκεύετε ευαίσθητες πληροφορίες χρήστη στο localStorage.
  • Δεν υποκαθιστά μια βάση δεδομένων που βασίζεται σε διακομιστή, καθώς οι πληροφορίες αποθηκεύονται μόνο στο πρόγραμμα περιήγησης.
  • Το LocalStorage περιορίζεται στα 5 MB σε όλα τα μεγάλα προγράμματα περιήγησης.

Ποια είναι η διαφορά μεταξύ cookies sessionStorage και localStorage;

Μπισκότα είναι κυρίως για ανάγνωση από την πλευρά του διακομιστή (μπορεί επίσης να διαβαστεί από την πλευρά του πελάτη), τοπική αποθήκευση και sessionStorage μπορεί να διαβαστεί μόνο από την πλευρά του πελάτη. Το μέγεθος πρέπει να είναι μικρότερο από 4KB.

Συνιστάται: