البرمجة والذكاء الاصطناعي · الصف الأول الثانوي
أسئلة: HTML وJavaScript: جعل صفحة الويب تفاعلية
15 سؤال اختيار من متعدد و4 سؤال مقالي بنموذج إجابة، لمراجعة درس «HTML وJavaScript: جعل صفحة الويب تفاعلية» من البرمجة والذكاء الاصطناعي (الصف الأول الثانوي). راجع الأسئلة أدناه، أو اختبر نفسك فورًا.
اختبار سريع من 10 أسئلة عشوائية من بنك الأسئلة أعلاه — تُخلط الأسئلة والاختيارات في كل مرة، فلن يتكرر الاختبار بنفس الترتيب.
اختيار من متعدد
اللغة التي تعمل داخل المتصفح وتضيف التفاعلية إلى صفحات الويب هي:
عرض الإجابة والتعليل
الإجابة الصحيحة: JavaScript
JavaScript للتفاعل.
الخاصية التي تعطي عنصر HTML معرّفًا فريدًا هي:
عرض الإجابة والتعليل
الإجابة الصحيحة: id
قيمة id فريدة لعنصر واحد.
الدالة المستخدمة للوصول إلى عنصر بمعرّفه في JavaScript هي:
عرض الإجابة والتعليل
الإجابة الصحيحة: document.getElementById
getElementById تحدد العنصر بقيمة id.
الخاصية المستخدمة لتغيير النص داخل عنصر في JavaScript هي:
عرض الإجابة والتعليل
الإجابة الصحيحة: textContent
textContent للمحتوى النصي.
الخاصية التي نحدد بها ما يحدث عند نقر زر هي:
عرض الإجابة والتعليل
الإجابة الصحيحة: onclick
onclick حدث النقر.
الوسم الذي ينشئ زرًّا في صفحة الويب هو:
عرض الإجابة والتعليل
الإجابة الصحيحة: button
button.
الأمر text.style.fontSize = "50px" يؤدي إلى:
عرض الإجابة والتعليل
الإجابة الصحيحة: تكبير حجم خط العنصر إلى 50 بكسل
style.fontSize يغير حجم الخط.
الفرق بين id وclass:
عرض الإجابة والتعليل
الإجابة الصحيحة: id فريد لعنصر واحد، وclass يمكن أن يتكرر لعدة عناصر
id فريد، وclass قابلة للتكرار.
إذا كان العنصر h1 id="name" يحتوي Adam، فالأمر document.getElementById("name").textContent = "Omar" يجعله يعرض:
عرض الإجابة والتعليل
الإجابة الصحيحة: Omar
textContent يستبدل النص.
لماذا قد لا يعمل getElementById("Btn") إذا كان معرّف الزر btn؟
عرض الإجابة والتعليل
الإجابة الصحيحة: لأن الأسماء حساسة لحالة الأحرف الكبيرة والصغيرة
Btn تختلف عن btn.
لتغيير لون نص عنصر إلى الأحمر في JavaScript نكتب:
عرض الإجابة والتعليل
الإجابة الصحيحة: element.style.color = "red"
style.color للون النص.
الكلمة const في JavaScript تُستخدم لتعريف:
عرض الإجابة والتعليل
الإجابة الصحيحة: متغير لا تتغير قيمته
const لقيمة ثابتة.
في JavaScript تُكتب الأوامر التي تُنفذ عند النقر داخل:
عرض الإجابة والتعليل
الإجابة الصحيحة: القوسين المعقوصين { }
الأوامر داخل { }.
معامل المقارنة "يساوي تمامًا" المستخدم في JavaScript هو:
عرض الإجابة والتعليل
الإجابة الصحيحة: a === b
=== للمقارنة، و= للتخصيص.
دور JavaScript في صفحة الويب هو:
عرض الإجابة والتعليل
الإجابة الصحيحة: التحكم والتفاعل مثل التغيير والتحريك
HTML للهيكل، وCSS للشكل، وJavaScript للتفاعل.
أسئلة مقالية
اشرح خطوات تغيير نص عنصر في صفحة ويب باستخدام JavaScript.
عرض نموذج الإجابة
1) نعطي العنصر في HTML معرّفًا فريدًا بالخاصية id، مثل h1 id="name". 2) نصل إليه في JavaScript بالدالة document.getElementById("name"). 3) نغير نصه بالخاصية textContent، مثل: document.getElementById("name").textContent = "Omar".
اكتب كود JavaScript يجعل لون خلفية الصفحة أصفر عند الضغط على زر معرّفه btn.
عرض نموذج الإجابة
const btn = document.getElementById("btn"); ثم btn.onclick = () => { document.body.style.backgroundColor = "yellow"; };
كيف تجعل لون النص يتبادل بين الأحمر والأزرق في كل ضغطة زر؟
عرض نموذج الإجابة
داخل دالة النقر نختبر اللون الحالي بعبارة if: إذا كان text.style.color يساوي "red" نجعله "blue"، وإلا (else) نجعله "red". فيتبدل اللون في كل ضغطة.
قارن بين أدوار HTML وCSS وJavaScript في صفحة ويب تفاعلية.
عرض نموذج الإجابة
HTML: الهيكل والمحتوى مثل العناوين والنصوص والأزرار. CSS: التصميم مثل الألوان والخطوط. JavaScript: التحكم والتفاعل مثل تغيير النص أو الحجم أو اللون عند نقر زر.