الهندسة المدنية والهيكلية
معرض العالم الحقيقي: بناء قائمة دينامية لأدو بـ (جافوري) و(مخزن محلي
Table of Contents
إن إنشاء تطبيق قائمـة مـن أجل العمل مشروع مشترك لتعلم جافاسكيبت، ويساعد على فهم كيفية التلاعب بإدارة الشؤون الإدارية، ومعالجة الأحداث، وتخزين البيانات محليا، واستخدام التخزين المحلي يسمح للتطبيق بتذكر المهام حتى بعد إغلاق المصفوف.
إنشاء هيكل HTML
ويتطلب التطبيق وضعا بسيطا لشبكة HTML مع مدخلات للمهام الجديدة، وزرا لإضافة المهام، وقائمة لعرضها، وهذا الهيكل يوفر الأساس للتفاعلات الدينامية.
هيكل الإكرامبي:
< div id= > App >
< input type= 'text ' id= 'taskInput ' placeholder= ' Enter new task >
<button id= 'addbutton > > < Add Tasklt;/button >
<ul id= >taskList < //ul gt;
</divgt;
تنفيذ أداء جافاسكريب
ويدير مكتب جافاسكيبت مهام إضافة ونقل وتخزين، ويحمّل المهام من التخزين المحلي في شكل صفحات، ويستكمل العرض وفقا لذلك.
وتشمل المهام الرئيسية ما يلي:
- addTask woo : يضاف مهمة جديدة إلى القائمة ويحتفظ بها.
- deleteTask woo : Removes a task from the list and updates storage.
- loadTasks مربكة : مهام لواد من التخزين المحلي عندما تحمل الصفحات.
المستمعون المُناسبون مُرتبطون بضغطات زرّ وحذف المهام.
استخدام التخزين المحلي
وتُسند مهام التخزين المحلية كخط من سلسلة " يوبون " ، وعندما تُحمّل الطلبات، تُسترجع هذه البيانات وتُجمعها لعرض المهام القائمة، وكل إضافة أو إزالة تُحدّث البيانات المخزنة.
ويكفل هذا النهج استمرار البيانات دون تخزين جانب الخادم، مما يجعل التطبيق بسيطا وفعالا لأغراض التعلم.