طَبِّقْهاتعلّم المبدأ، وطبّقه بيدكمقرر 131 · تقنيات تطوير الواجهات الأمامية
تقييم الدرس 28

إنشاء العناصر وحذفها: قائمة مهام

أجب عن الأسئلة ثم اضغط «صحّح ورقتي» في آخر الصفحة. ← العودة إلى الدرس

أسئلة التقييم

تقييم الدرس 28: إنشاء العناصر وحذفها: قائمة مهام. إجاباتك تُحفظ تلقائيًّا على هذا الجهاز؛ أجب ثم اضغط «صحّح ورقتي».

1السؤال الأول: اختر الإجابة الصحيحة

1) ما الترتيب الصحيح لإضافة عنصر جديد؟
2) إضافة العنصر في أول الأب:
3) كم عنصر li في القائمة بعد تنفيذ الكود؟
<ul id="l"><li>أ</li></ul><script>  for (const t of ["ب", "ج"]) {    const li = document.createElement("li");    li.textContent = t;    document.querySelector("#l").append(li);  }</script>
4) أين تُحفظ بيانات localStorage؟
5) لتحويل مصفوفة إلى نص قبل حفظها:

2السؤال الثاني: صح أم خطأ

1) العنصر المنشأ بـ createElement يظهر فورًا دون append.
الصواب: خطأ
2) el.remove() تحذف العنصر من الصفحة.
الصواب: صح
3) بيانات localStorage يراها كل زوار الموقع.
الصواب: خطأ
4) يمكن إضافة مستمع حدث لعنصر أنشأناه بالبرمجة.
الصواب: صح

3السؤال الثالث: أكمل الفراغات من القائمة المنسدلة

1) لإنشاء عنصر جديد نستخدم document. .
الإجابة: createElement
2) لقراءة JSON المحفوظ وتحويله إلى مصفوفة نستخدم JSON. .
الإجابة: parse
3) عدد أبناء العنصر نعرفه بـ children. .
الإجابة: length

4السؤال الرابع: أسئلة عملية

1) أضاف الطالب مهمة فارغة. ما الذي ينقص الكود؟
form.addEventListener("submit", function (e) {  e.preventDefault();  const li = document.createElement("li");  li.textContent = input.value;  list.append(li);});
أجب عن الأسئلة ثم اضغط «صحّح ورقتي».

📝 معلم؟ أرسل ملاحظة للمؤلف عن هذا الدرس