في هذه المقالة ، سألقي نظرة على ميزتين جديدتين على HTML5: ContentIble و LocalStorage. بعد أن قرأت وصف مواصفات HTML5 و W3C ، لم أستطع الانتظار لكتابة أمثلة على هذا البرنامج نفسه لإظهار هذه الميزات الجديدة.
عندما تنظر إلى أمثلة HTML 5 التي كتبتها سابقًا ، أفكر في إنشاء مثال بسيط ولكن معمول به لحفر ميزات HTML5 الجديدة هذه بطريقة أكثر غرابة. هدفي ليس ببساطة إظهار واجهات برمجة التطبيقات HTML 5 ، ولكن استخدام أمثلة لإخبار المطورين كيفية تنفيذ واجهات برمجة التطبيقات هذه حقًا بطريقة عملية ومبتكرة.
في منتصف التسعينات ، قمت بتسجيل براءة اختراع برامج ، والتي كانت "ملاحظات على شبكة الإنترنت بعد". لوصفه بأبسط طريقة ، يمكن أن ينشئ "ملاحظات صفراء بعد" تلتزم بصفحة الويب الخاصة بك ، تمامًا مثل التأثير الذي تلتزم به على شاشة الكمبيوتر في الحياة الحقيقية. وظيفة محتوى HTML5 القابلة للتحرير ووظيفة LocalStorage تجعل إنشاء ويب ما بعد الويب سريعًا وسهلاً!
توضيح كيفية استخدام البرنامج:
انقر فوق منطقة Post-It Note مع الماوس واكتب المعلومات. سيقوم هذا البرنامج بتخزين جميع المعلومات التي تكتبها في التخزين المحلي (وليس في ملفات تعريف الارتباط). عندما تقوم بإعادة النظر في هذه الصفحة ، ستتذكر رسالة ما بعد ذلك ما كتبته في المرة الأخيرة. تذكر أنه لا يوجد متصفح ينفذ بالكامل HTML5.
الطرق الرئيسية لتنفيذ LocalStorage بسيطة ، مثل هذه:
وظيفة staperuserscribble (id) { var barrible = document.getElementById (& rsquo ؛ خربش & rsquo ؛). innerhtml ؛ LocalStorage.setItem (& rsquo ؛ userbble & rsquo ؛ ، خربش) ؛ } وظيفة getUserScribble () { if (localStorage.getItem (& rsquo ؛ userbble & rsquo ؛)) { var barrible = localStorage.getItem (& rsquo ؛ userbble & rsquo ؛) ؛ } آخر { var barrible = & lsquo ؛ أتذكر المعلومات التي أدخلتها! < / i & gt ؛ </font> & rsquo ؛؛ } document.getElementById (& rsquo ؛ خربشة & rsquo ؛). innerhtml = خربشة ؛ } |
اخترت وضع خصائص المحتوى الخاصة بي وأحداث OnKeyup على <td>:
< td background = & rdquo ؛ |
يمكن تنزيل رمز HTML الكامل في المثال هنا.
في هذا المثال ، فإن ما بعد القابل للتطوير. قم بإنشاء post-it-its ووضعه على صفحة الويب الخاصة بك ، مما يضيف ميزة مثيرة إلى موقع الويب الخاص بك أو تطبيق الويب.
المصدر الإنجليزي: HTML5 - مثال رمز على contented و localstorage - قم بإنشاء ملاحظة لزجة على شبكة الإنترنت!