الحفاظ على البيانات في صفحات الويب
يؤدي تمرير البيانات بين صفحات HTML باستخدام معلمات الاستعلام إلى إثارة مشكلة رؤية البيانات في عنوان URL. لحسن الحظ، هناك آليات بديلة في JavaScript وjQuery لنقل البيانات عبر الصفحات.
الاستفادة من كائنات تخزين HTML5
لحل هذه المشكلة، يوفر HTML5 كائنات تخزين مثل sessionStorage و localStorage. توفر هذه الكائنات وسيلة لتخزين البيانات بشكل مؤقت أو دائم ضمن وحدة التخزين المحلية للمتصفح، مما يسمح باسترجاعها بشكل ملائم لاحقًا.
تخزين الجلسة
لتخزين البيانات المؤقتة داخل جلسة متصفح واحدة، تخزين الجلسة مثالي. تظل البيانات المخزنة في sessionStorage قابلة للوصول حتى انتهاء الجلسة (على سبيل المثال، عند إغلاق علامة تبويب المتصفح).
sessionStorage.setItem('label', 'value');
sessionStorage.getItem('label');
التخزين المحلي
للحصول على تخزين دائم أكثر، التخزين المحلي هو الحل. تستمر البيانات المخزنة في localStorage حتى بعد إغلاق المتصفح وإعادة فتحه.
localStorage.setItem('label', 'value');
localStorage.getItem('label');
فوائد كائنات تخزين HTML5
تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3