البرمجة والذكاء الاصطناعي · الصف الثاني الثانوي
أسئلة: أساسيات تقنية الواجهة الأمامية
15 سؤال اختيار من متعدد و6 سؤال مقالي بنموذج إجابة، لمراجعة درس «أساسيات تقنية الواجهة الأمامية» من البرمجة والذكاء الاصطناعي (الصف الثاني الثانوي). راجع الأسئلة أدناه، أو اختبر نفسك فورًا.
اختبار سريع من 10 أسئلة عشوائية من بنك الأسئلة أعلاه — تُخلط الأسئلة والاختيارات في كل مرة، فلن يتكرر الاختبار بنفس الترتيب.
اختيار من متعدد
أي من التقنيات التالية تُستخدم بشكل أساسي لتحديد هيكل وبنية صفحة الويب؟
عرض الإجابة والتعليل
الإجابة الصحيحة: HTML
HTML هي لغة الترميز المسؤولة عن تحديد بنية وهيكل الصفحة مثل العناوين والفقرات.
ما هو الدور الرئيسي للغة CSS في تطوير الويب؟
عرض الإجابة والتعليل
الإجابة الصحيحة: تحديد مظهر الصفحة وتنسيقها
CSS تُستخدم للتحكم في الألوان، الخطوط، التخطيط، والمظهر العام للموقع.
أي من العناصر التالية يُعد مثالاً على HTML الدلالي (Semantic HTML)؟
عرض الإجابة والتعليل
الإجابة الصحيحة: nav
عنصر nav يحدد بوضوح جزء التنقل في الصفحة، بينما div عنصر عام لا يحمل دلالة وظيفية.
ما الفائدة الأساسية لاستخدام HTML الدلالي فيما يخص إمكانية الوصول؟
عرض الإجابة والتعليل
الإجابة الصحيحة: مساعدة قارئ الشاشة على فهم بنية الصفحة
تساعد العناصر الدلالية قارئ الشاشة على فهم بنية الصفحة والتنقل بين أقسامها بوضوح.
ماذا يعني نهج الأولوية للجوال (Mobile-first) في التصميم المتجاوب؟
عرض الإجابة والتعليل
الإجابة الصحيحة: تصميم الموقع للهواتف الصغيرة منذ بداية العمل
نهج الأولوية للجوال يعني البدء بتصميم الصفحة للشاشات الصغيرة، ثم توسيع التخطيط للشاشات الأكبر.
أي من الخيارات التالية يصف وظيفة إطارات العمل (Frameworks) في تطوير الويب؟
عرض الإجابة والتعليل
الإجابة الصحيحة: توفير وظائف ومكونات جاهزة لزيادة الكفاءة
توفر أطر العمل مكونات ووظائف جاهزة قابلة لإعادة الاستخدام، فتوفر على المطور كتابة كل شيء من البداية وتزيد كفاءة البناء.
أي مكتبة JavaScript تُستخدم لبناء واجهات المستخدم من مكونات قابلة لإعادة الاستخدام؟
عرض الإجابة والتعليل
الإجابة الصحيحة: React
React هي مكتبة JavaScript متخصصة في بناء واجهات المستخدم المعتمدة على المكونات.
هل يضمن استخدام HTML الدلالي ترتيبًا أعلى في نتائج محركات البحث؟
عرض الإجابة والتعليل
الإجابة الصحيحة: لا، هو يساعد في الفهم فقط ولا يضمن الترتيب
HTML الدلالي يساعد محركات البحث وقارئات الشاشة على فهم بنية الصفحة، لكنه لا يضمن ترتيبًا أعلى في نتائج البحث.
ما هو الدور الذي تلعبه JavaScript في صفحة الويب؟
عرض الإجابة والتعليل
الإجابة الصحيحة: إضافة السلوك والتفاعلية
HTML يبني هيكل الصفحة، وCSS يحدد مظهرها، أما JavaScript فتضيف السلوك والتفاعل.
ما المقصود بالتصميم المتجاوب؟
عرض الإجابة والتعليل
الإجابة الصحيحة: ضبط التخطيط تلقائيًا حسب حجم الشاشة
التصميم المتجاوب يضبط التخطيط تلقائيًا حسب حجم الشاشة، كالكمبيوتر والهاتف والجهاز اللوحي.
ما هو إطار العمل المبني على React ويوفر طرقًا مختلفة لعرض الصفحات؟
عرض الإجابة والتعليل
الإجابة الصحيحة: Next.js
Next.js إطار مبني على React يوفر التوجيه وطرقًا مختلفة لعرض الصفحات؛ أما Vue وAngular فإطاران مستقلان، وBootstrap مكتبة تنسيق.
عند بناء صفحة ويب، هل من الضروري استخدام HTML وCSS وJavaScript معًا؟
عرض الإجابة والتعليل
الإجابة الصحيحة: لا، يمكن استخدام ما تحتاجه الصفحة فقط
تُستخدم التقنيات بحسب حاجة الصفحة؛ فصفحة ثابتة بسيطة قد تكفيها HTML وCSS دون JavaScript.
صفحة فيها زر «سجّل الآن» وعداد يزيد عند كل ضغطة دون إعادة تحميل الصفحة. أي تقنية تنفذ سلوك العداد؟
عرض الإجابة والتعليل
الإجابة الصحيحة: JavaScript
JavaScript تضيف السلوك والتفاعلية، مثل الاستجابة للضغط وتحديث جزء من الشاشة.
موقع يعرض التنقل عمودًا جانبيًّا على الحاسوب، ويعرضه فوق المحتوى على الهاتف تلقائيًّا. ما اسم هذا المفهوم؟
عرض الإجابة والتعليل
الإجابة الصحيحة: التصميم المتجاوب
التصميم المتجاوب يضبط التخطيط تلقائيًّا وفق حجم الشاشة.
أي مما يلي يصف Next.js وصفًا صحيحًا؟
عرض الإجابة والتعليل
الإجابة الصحيحة: إطار عمل مبني على React لبناء تطبيقات الويب
Next.js إطار عمل مبني على React، يوفر التوجيه وطرقًا مختلفة لعرض الصفحات.
أسئلة مقالية
اشرح الفرق بين دور HTML وCSS وJavaScript في بناء صفحة الويب باستخدام التشبيه المعماري.
عرض نموذج الإجابة
HTML يمثل هيكل المبنى (الجدران والأساس)، CSS يمثل الديكور الداخلي والخارجي (الألوان والدهانات)، وJavaScript تمثل الأنظمة التفاعلية كأنظمة الكهرباء والسباكة التي تجعل المبنى وظيفيًا.
لماذا يُفضل المطورون استخدام عناصر HTML الدلالية مثل header وnav بدلًا من div العام؟
عرض نموذج الإجابة
لأن العناصر الدلالية تعطي معنى وظيفيًا واضحًا للمتصفح وقارئ الشاشة، مما يسهل على ذوي الاحتياجات الخاصة التنقل، ويساعد محركات البحث على فهم هيكلية الصفحة بشكل أفضل.
ما الفائدة من استخدام أطر العمل مثل Vue أو React بدلاً من كتابة الكود من الصفر؟
عرض نموذج الإجابة
تسمح أطر العمل للمطورين باستخدام مكونات جاهزة وقابلة لإعادة الاستخدام، مما يقلل من تكرار الكود ويزيد من كفاءة وسرعة عملية التطوير.
كيف يؤثر التصميم المتجاوب على تجربة المستخدم في ظل انتشار الهواتف الذكية؟
عرض نموذج الإجابة
يضمن التصميم المتجاوب أن الصفحة تتكيف تلقائيًا مع أحجام الشاشات المختلفة، مما يجعل الموقع سهل القراءة والاستخدام على الهواتف دون الحاجة للتكبير أو التمرير الأفقي المزعج.
صف كيف يمكن للمطور أن يطبق نهج الأولوية للجوال في تصميم واجهة الموقع.
عرض نموذج الإجابة
يتم ذلك بالبدء بتصميم وتطوير واجهة الموقع للشاشات الصغيرة (الهواتف) أولاً، ثم التوسع في التخطيط والميزات تدريجيًا لتناسب الشاشات الأكبر (الأجهزة اللوحية والحواسيب).
وضح العلاقة بين HTML الدلالي ومحركات البحث.
عرض نموذج الإجابة
يساعد HTML الدلالي محركات البحث على فهم بنية المحتوى وتصنيفه (مثل معرفة ما هو العنوان وما هو المقال الرئيسي)، مما يحسن من عملية أرشفة وفهم المحتوى، رغم أنه لا يضمن ترتيبًا أعلى في النتائج.