السلام عليكم إخواني،
قرأت قليلاً عن ميزة الخزن في html5 هل يستطيع احدكم أن يوضحها لي بمثال بسيط؟ مثلا أريد إنشاء صفحة لخزن أرقام الهاتف والرجوع إليها في كل مرة؟
أشكركم على المساعدة،
هذا مثال بسيط ، ولكن هذه التقنية لا تدعم جميع المتصفحات.
if(typeof(Storage)!=="undefined"){
var myNumbers = new Array("+22 22 222 222","+11 11 111 111","+00 00 000 000 ");
localStorage.numbers = myNumbers ;
console.log(localStorage.numbers);}
جميع ميزات html5 يمكن التحقق من وجودها أو عدمه عبر javascript، يمكنك استخدام
مثلا للتحقق من دعم متصفح ما ل webgl يمكنك استعماله كما يلي
```
if (Modernizr.webgl){
loadAllWebGLScripts(); // webgl assets can easily be > 300k
} else {
var msg = 'With a different browser you’ll get to see the WebGL experience here: get.webgl.org.';
document.getElementById( '#notice' ).innerHTML = msg;
}
```
هناك مكتبه جافا سكربت تدعى TaffyDB تقدم مميزات قواعد البيانات في جهه العميل. قد تود الاطلاع عليها :
الأمر لا يعمل بتلك الطريقة على حسب ما أظن، تخزين البيانات في المتصفح هو طريقة لتخزين ملفات على حاسوب المستخدم، حتى لا تحتاج لإعادة تحميلهم كل مرة يزورك فيها، ليصبح الموقع أخف، تتم هذه الطريقة بانشاء ملف ووضع اسماء الملفات فيه، وادراج الملف مع تاغ html
قاعدة pouchdb تستعمل لتمكين التطبيقات من العمل offline و عمل synchronization عند وجود إتصال مع الخادم
اضن انها غير جيدة من حيت الحماية لانه يمكن للمستخدم ان يصل اليها و تعديلها و لتخفيف الضغط و زيادة السرعة يمكن تسجيل المتغيرات العامة التي لا تتغير بشكل دائم في السيشن SESSION عوض حاسوب الزائر
و يمكنك ان تراجع هدا الموضوع فهو يشرح التقنية :
التعليقات