জাভাস্ক্রিপ্টে স্থানীয় স্টোরেজ কীভাবে ব্যবহার করবেন

জাভাস্ক্রিপ্টে স্থানীয় স্টোরেজ কীভাবে ব্যবহার করবেন

লোকাল স্টোরেজ মেকানিজম এক ধরনের ওয়েব স্টোরেজ অবজেক্ট প্রদান করে যা আপনাকে ব্রাউজারে ডেটা সঞ্চয় ও পুনরুদ্ধার করতে দেয়। আপনি মেয়াদ শেষ না করেই ডেটা সংরক্ষণ এবং অ্যাক্সেস করতে পারেন; ভিজিটর আপনার সাইট বন্ধ করার পরেও ডেটা পাওয়া যাবে।





আপনি সাধারণত জাভাস্ক্রিপ্ট ব্যবহার করে স্থানীয় স্টোরেজ অ্যাক্সেস করবেন। অল্প পরিমাণ কোড দিয়ে, আপনি একটি নমুনা প্রকল্প তৈরি করতে পারেন, যেমন একটি স্কোর কাউন্টার। এটি দেখাবে কিভাবে আপনি শুধুমাত্র ক্লায়েন্ট-সাইড কোড ব্যবহার করে ক্রমাগত ডেটা সংরক্ষণ এবং অ্যাক্সেস করতে পারেন।





জাভাস্ক্রিপ্টে স্থানীয় স্টোরেজ কি?

লোকাল স্টোরেজ অবজেক্ট হল ওয়েব স্টোরেজ API এর অংশ যা বেশিরভাগ ওয়েব ব্রাউজার সমর্থন করে। আপনি লোকাল স্টোরেজ ব্যবহার করে মূল-মান জোড়া হিসাবে ডেটা সংরক্ষণ করতে পারেন। অনন্য কী এবং মানগুলি UTF-16 DOM স্ট্রিং ফর্ম্যাটে হওয়া উচিত৷





আপনি যদি অবজেক্ট বা অ্যারে সঞ্চয় করতে চান তবে আপনাকে সেগুলি ব্যবহার করে স্ট্রিংগুলিতে রূপান্তর করতে হবে JSON.stringify() পদ্ধতি আপনি লোকাল স্টোরেজে 5MB পর্যন্ত ডেটা সঞ্চয় করতে পারেন। এছাড়াও, একই মূলের সমস্ত উইন্ডো সেই সাইটের স্থানীয় স্টোরেজ ডেটা ভাগ করতে পারে৷

গোপনীয়তা স্ক্রিন রক্ষক আইফোন 12 প্রো সর্বোচ্চ

একটি ব্রাউজার এই ডেটা মুছে ফেলবে না এমনকি যখন একজন ব্যবহারকারী এটি বন্ধ করে দেয়। এটি ভবিষ্যতের যেকোনো সেশনের সময় এটি তৈরি করা ওয়েবসাইটে উপলব্ধ হবে। যাইহোক, আপনার সংবেদনশীল ডেটার জন্য স্থানীয় স্টোরেজ ব্যবহার করা উচিত নয় কারণ একই পৃষ্ঠায় চলমান অন্যান্য স্ক্রিপ্টগুলি এটি অ্যাক্সেস করতে পারে।



লোকাল স্টোরেজ বনাম সেশন স্টোরেজ

দ্য স্থানীয় স্টোরেজ এবং সেশন স্টোরেজ বস্তুগুলি হল ওয়েব স্টোরেজ API এর অংশ যা স্থানীয়ভাবে কী-মান জোড়া সঞ্চয় করে। সমস্ত আধুনিক ব্রাউজার তাদের উভয় সমর্থন করে। লোকাল স্টোরেজের সাথে, ব্যবহারকারী তাদের ব্রাউজার বন্ধ করার পরেও ডেটা মেয়াদ শেষ হয় না। এটি সেশন স্টোরেজ থেকে আলাদা যা পৃষ্ঠা সেশন শেষ হলে ডেটা সাফ করে। আপনি একটি ট্যাব বা উইন্ডো বন্ধ করলে একটি পৃষ্ঠা অধিবেশন শেষ হয়৷