⊗jsSpSgSO 85 of 294 menu

Μια μόνο αποθήκευση στο localStorage σε JavaScript

Εάν προσπαθήσετε να διαβάσετε ένα κλειδί για το οποίο δεν έχουν εγγραφεί δεδομένα, το αποτέλεσμα θα είναι null. Αυτό μπορεί να χρησιμοποιηθεί για να εκτελέσετε μια μόνο αποθήκευση δεδομένων.

Για παράδειγμα, ας αποθηκεύσουμε στην τοπική αποθήκευση τη στιγμή της πρώτης επίσκεψης του χρήστη στον ιστότοπο. Και εάν ο χρήστης δεν είναι η πρώτη του επίσκεψη, τότε δεν θα κάνουμε τίποτα:

let time = localStorage.getItem('time'); if (time === null) { let now = Date.now(); localStorage.setItem('time', now); }

Ας ξαναγράψουμε την συνθήκη σε πιο σύντομη μορφή:

let time = localStorage.getItem('time'); if (!time) { let now = Date.now(); localStorage.setItem('time', now); }

Κατά την επίσκεψη του χρήστη στον ιστότοπο, αποθηκεύστε στην τοπική αποθήκευση την τρέχουσα χρονική στιγμή. Στη συνέχεια, upon revisit εμφανίστε πόσος χρόνος πέρασε από την προηγούμενη επίσκεψη του χρήστη στον ιστότοπο.

Κατά την επίσκεψη του χρήστη στον ιστότοπο, ρωτήστε τον για την ημερομηνία γέννησής του. Στην επόμενη επίσκεψη του χρήστη στον ιστότοπο, εάν είναι η μέρα των γενεθλίων του - συγχαρητήριο τον για αυτήν την γιορτή.

Δίνεται ένα πεδίο εισαγωγής. Όταν χάσει το focus αυτού του πεδίου αποθηκεύστε την τιμή του στην τοπική αποθήκευση. Στην επόμενη επίσκεψη του χρήστη στη σελίδα τοποθετήστε στο πεδίο εισαγωγής το προηγουμένως αποθηκευμένο κείμενο.

Ελληνικά
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Χρησιμοποιούμε cookie για τη λειτουργία του ιστότοπου, την ανάλυση και την εξατομίκευση. Η επεξεργασία των δεδομένων γίνεται σύμφωνα με την Πολιτική Απορρήτου.
αποδοχή όλων ρύθμιση απόρριψη