Mohammad Ghasemi
Mohammad Ghasemi
خواندن ۱ دقیقه·۵ سال پیش

روز پنجاه و یکم از چالش ۱۰۰ روز کد زدن - Local Storage

درود بر شما خواننده محترم،

زمانی که شروع به یادگیری جاوا اسکریپت میکنید، ممکنه ساخت یک اپلیکیشن to-do اولین کاری باشه که شما انجام میدین اما پس از رفرش کردن صفحه، میبینید تمام مواردی که در لیست to-do خودتون وارد کرده بودین کاملا ناپدید شدن. با استفاده از Local Storage میتونیم این مشکلات رو به راحتی برطرف کنیم.

در واقع Local storage بخشی از web storage می باشد, که این سیستم بخشی از توانایی های های زبان HTML5 است. دو راه حل وجود دارد که شما بتوانید اطلاعات را بر روی کامپیوتر کاربر ذخیره نمایید.

  • اول - Local storage: ذخیره سازی اطلاعات بدون در نظر گرفتن تاریخ انقضاء و هر زمانی که بخواهید میتوانید از آن استفاده نمایید, چرا که با لود شدن صفحه وب سایت در مرورگر کاربر میتوانید در همان زمان به اطلاعات ذخیره شده دسترسی پیدا نمایید.
  • دوم - Session Storage: تنها میتواند اطلاعات را در همان موقع و یا اصطلاحا session ذخیره نمایند. بنابراین زمانی که کاربر مرورگر خود را ببندد تمامی اطلاعات از دست خواهند رفت.

از نگاه ساده و کاملا مشخص باید بگوییم که تمامی اطلاعاتی که در وب ذخیره میشوند و تحت نام web storage شناخته میشوند از جفت هایkey/value تشکیل شده اند و بر خلاف فایل های کوکی, این اطلاعات میتوانند در کامپیوتر کاربر همواره دائما وجود داشته باشند, حتی اگر کاربر مرورگر خود را ببندد و یا کامپیوتر خود را خاموش نماید.

خب همانطور که مشاهده کردید روز پنجاه و یکم من هم به کار با لوکال استوریج ها گذشت و بسیار تجربه مفید و لذت بخشی بود.

تا درودی دیگر بدرود.

https://virgool.io/@mohstarsos1/%D8%B4%D8%B1%D9%88%D8%B9-%DA%86%D8%A7%D9%84%D8%B4-%DB%B1%DB%B0%DB%B0-%D8%B1%D9%88%D8%B2-%DA%A9%D8%AF-%D8%B2%D8%AF%D9%86-fxbkp0t9btcy


برنامه نویسیhtml5local storagejavascript100daysofcode
هر کار و پیشه ای که داری آن را به گونه ای انجام بده که گویی تا ابد زنده هستی و بابت کرده ات پاسخگو
شاید از این پست‌ها خوشتان بیاید