‎Web Storage API‎

Previous >    <Next  

Web Storage API‎يك نحوي ساده براي ذخيره سازي و دريافت داده ها در مرورگراست .استفاده از ‎آن بسيار آسان است.

‎‎مثال ـ ذخيره سازي ودريافت داده در مرورگر

localStorage.setItem("name", "John Doe");
localStorage.getItem("name");

--(go to editor for change code and run)

‎‎پشتيباني مرورگرBrowser Support -‎

‎Web Storage API‎در تمام مرورگرها پشتيباني ميشود :

Chorome Edge Firefox Safari Opera
‎Yes‎ ‎Yes‎ ‎Yes‎ ‎Yes‎ ‎Yes‎

‎‎شئlocalStorage

‎شئ‎localStorage‎ دسترسي به بيك حافظه محلي را براي وب سايت خاص فراهم ‎ميكند .امكان ايجاد، تغيير، حذف وخواندن را درآن دامنه ميدهد.

‎،داده ها بدون تاريخ انقضا ذخيره شده وبا بستن مرورگر حذف نمي شوند .داده هاي فوق براي روزها ‎ماهها وسالها در دسترس ميباشند.

‎‎متد‎setItem()‎‎

‎متد‎localStorage.setItem( )‎ يك آيتم داده اي را در حافظه ذخيره ‎ميكند .اين متد يك نام ويك مقدار بعنوان پارامتر دريافت ميكند.

‎‎مثال ـ نمونه استفاده متدsetItem

localStorage.setItem("name", "John Doe");

‎‎متد‎getItem( )

‎متد‎localStorage.getItem( )‎ يك آيتم داده اي را ازحافظه بازيابي ‎ميكند .اين متد يك نام بعنوان پارامتر ميگيرد.

‎‎مثال ـ متدgetItem

localStorage.getItem("name");

‎‎شئ حافظه جلسه كاريThe sessionStorage Object -‎

‎شئsessionStorage مشابه باlocalStorage ميباشد ، تنها اختلاف آنها اينست كه شئ جلسه با بستن ‎مرورگر ازبين ميرود.

‎‎مثال ـ شئ حافظه جلسه كاري

sessionStorage.getItem("name");

--(go to editor for change code and run)

‎‎متد‎setItem()‎

‎متد‎sessionStorage.setItem( )‎ يك آيتم داده اي را در حافظه ذخيره ‎ميكند .اين متد يك نام ويك مقدار بعنوان پارامتر دريافت ميكند.

‎‎مثال ـ نمونه استفاده متدsetItem براي جلسه كاري

sessionStorage.setItem("name", "John Doe");

‎‎متد‎getItem( )

‎متد‎sessionStorage.getItem( )‎ يك آيتم داده اي را ازحافظه بازيابي ‎ميكند .اين متد يك نام بعنوان پارامتر ميگيرد.

‎‎مثال ـ متدgetItem براي شئ جلسه كاري

sessionStorage.getItem("name");

‎Storage Object Properties and Methods‎

‎‎ويژگي و متدها براي شئ حافظه

‎‎ويژگي‎/‎ متد ‎‎شــرح
key(n) ‎‎نامn ام كليد ذحيره در حافظه را برگشت ميدهد.
‎length ‎‎تعداد ايتم ذخيره شده در شئ حافظه را برگشت ميدهد.
getItem(keyname) ‎‎مقدار كي مشخص شده رابرگشت ميدهد.
setItem(keyname) ‎‎اضافه يا ابديت يك كي را در شئ حافظه
removeItem(keyname) ‎‎كي مشخص شده را ازحافظه حذف ميكند.
clear() ‎‎مقدارهمه كي هاي حافظه را تهي ميكند.

Previous >    <Next