در مطالب قبلی در مورد یکی از شیء هایی که در زبان برنامه نویسی HTML5 وجود داشت صحبت کردیم و با شیء WEB STOREGE آشنا شدیم و دانستیم که این شیء  دارای دونوع حالت مختلف است.یکی از این حالات شی localStorage است که در این آموزش قصد داریم تا این مورد را تشریح کنیم.

شی localStorage :

در بخش قبل ، به معرفی خاصیت web storage در HTML 5 پرداختیم . در آنجا گفتیم که این خاصیت جایگزین کوکی ها در صفحات وب شده و برای ذخیره اطلاعات کاربران استفاده می شود . این اطلاعات می تواند شامل نام کاربری ، تاریخ آخرین مراجعه به صفحه و یا اطلاعاتی از این دست باشد . خاصیت web storage از ۲ شی برای ذخیره اطلاعات استفاده می کند . شی اول ، شی localStorage است ، که در ادامه به معرفی آن می پردازیم .
از شی localStorage برای نگهداری اطلاعات کاربران به مدت طولانی و بدون تاریخ انقضا استفاده می شود . این اطلاعات در مرورگر کاربر ذخیره شده و با بستن مرورگر و خاموش کردن کامپیوتر از بین نرفته و مجددا می توانند مورد بازیابی و استفاده قرار گیرند .
در نتیجه از این شی برای ذخیره اطلاعاتی استفاده می شود که در آینده به دفعات نیاز به آنها خواهد بود ( و نه اطلاعات مقطعی ) .

شکل کلی استفاده از شی localStorage بصورت زیر است :

;”syntax localStorage.name =”

توضیح موارد syntax :

name:

این پارامتر تعیین کتتده نام شی localStorage بوده و در سطح برنامه و برای دسترسی به آن از این نام استفاده می شود .
تعیین این پارامتر اجباری است .

value:

این پارامتر نیز تعیین کننده مقدار مورد نظر برای شی localStorage است . این مقدار ، در واقع مقدار کوکی مورد نظرمان است .
تعیین این پارامتر اجباری است .