תוכן עניינים:

מתי עלי להשתמש ב-LocalStorage וב-sessionStorage?
מתי עלי להשתמש ב-LocalStorage וב-sessionStorage?

וִידֵאוֹ: מתי עלי להשתמש ב-LocalStorage וב-sessionStorage?

וִידֵאוֹ: מתי עלי להשתמש ב-LocalStorage וב-sessionStorage?
וִידֵאוֹ: תכנות מתקדם 2-תרגול 9 2024, נוֹבֶמבֶּר
Anonim

חפצי אחסון באינטרנט localStorage ו- sessionStorage אפשר לאחסן מפתח/ערך בדפדפן. גם המפתח וגם הערך חייבים להיות מחרוזות. המגבלה היא 2MB+, תלוי בדפדפן. הֵם לַעֲשׂוֹת לא יפוג.

סיכום.

אחסון מקומי sessionStorage
שורד אתחול הדפדפן שורד רענון דף (אך לא סגירת כרטיסיות)

באופן זה, מתי עלי להשתמש באחסון מקומי לעומת אחסון הפעלה?

אחסון הפעלה נהרס ברגע שהמשתמש סוגר את הדפדפן ואילו, אחסון מקומי מאחסן נתונים ללא תאריך תפוגה. ה sessionStorage האובייקט שווה ל- אחסון מקומי אובייקט, אלא שהוא מאחסן את הנתונים עבור אחד בלבד מוֹשָׁב . הנתונים נמחקים כאשר המשתמש סוגר את חלון הדפדפן.

יתר על כן, האם עלי להשתמש באחסון הפעלות? זוהי חלופה טובה להעברת נתונים בין דפים באמצעות מצב תצוגה, שדות מוסתרים או פרמטרים של כתובת אתר. הסיבה העיקרית לכך השתמש ב- sessionStorage מיועד למקרים שבהם אם המשתמש שלך היה פותח את אותו דף פעמיים בשתי כרטיסיות שונות, היית רוצה בנפרד אִחסוּן אזורים עבור שתי הכרטיסיות הללו.

באופן דומה, אנשים שואלים, מתי אסור להשתמש ב-localStorage?

להלן מגבלות וגם דרכים לא להשתמש ב-localStorage:

  • אין לאחסן פרטי משתמש רגיש ב-localStorage.
  • זה אינו תחליף למסד נתונים מבוסס שרת מכיוון שהמידע מאוחסן רק בדפדפן.
  • LocalStorage מוגבל ל-5MB בכל הדפדפנים הגדולים.

מה ההבדל בין עוגיות sessionStorage ל-localStorage?

עוגיות מיועדים בעיקר לקריאה בצד השרת (ניתן לקרוא גם בצד הלקוח), אחסון מקומי ו sessionStorage ניתן לקרוא רק בצד הלקוח. הגודל חייב להיות פחות מ-4KB.

מוּמלָץ: