بنك الأسئلة
أسئلة تطوير الويب بإجاباتها
232 سؤال في تطوير الويب، مع الإجابة والشرح.
-
HTML
ما الغرض الأساسي من HTML؟
اقرأ الإجابة ←: ما الغرض الأساسي من HTML؟الغرض الأساسي من HTML بناء الهيكل العام لصفحات الويب: العناوين والفقرات والصور والروابط. وما ليس من عملها.
-
HTML
ما هو الـ Closure في JavaScript؟
اقرأ الإجابة ←: ما هو الـ Closure في JavaScript؟الـ Closure دالة داخل دالة تحتفظ بالوصول إلى متغيرات الدالة الخارجية حتى بعد انتهائها. مثال العداد واستخداماته.
-
HTML
ماذا تعني القيمة inherit في CSS؟
اقرأ الإجابة ←: ماذا تعني القيمة inherit في CSS؟القيمة inherit في CSS تجعل الخاصية تأخذ قيمتها من العنصر الأب. أمثلة، والفرق بين inherit وinitial وunset.
-
HTML
ما دور الوسم meta charset=”UTF-8″ في HTML؟
اقرأ الإجابة ←: ما دور الوسم meta charset=”UTF-8″ في HTML؟الوسم meta charset=”UTF-8″ يخبر المتصفح بترميز الأحرف في الصفحة، فتظهر العربية وباقي اللغات بشكل صحيح بدل الرموز الغريبة.
-
HTML
ما فائدة useEffect في React؟
اقرأ الإجابة ←: ما فائدة useEffect في React؟useEffect في React ينفّذ كودًا بعد عرض المكون أو عند تغير قيم محددة: جلب البيانات، والاشتراكات، والمؤقتات. مثال وقائمة الاعتماديات.
-
HTML
ما الأمر الذي ينشئ فرعًا جديدًا في Git؟
اقرأ الإجابة ←: ما الأمر الذي ينشئ فرعًا جديدًا في Git؟git branch name ينشئ فرعًا جديدًا في Git، وgit switch -c name ينشئه وينتقل إليه. أمثلة على إدارة الفروع.
-
HTML
كيف أستورد مكتبة في Python؟ (import)
اقرأ الإجابة ←: كيف أستورد مكتبة في Python؟ (import)في Python نستورد المكتبات بالكلمة import، مع from لاستيراد أجزاء محددة وas لاسم مختصر. أمثلة، وتثبيت المكتبات الخارجية بـ pip.
-
HTML
كيف أدمج مصفوفتين في PHP؟ (array_merge)
اقرأ الإجابة ←: كيف أدمج مصفوفتين في PHP؟ (array_merge)array_merge() تدمج مصفوفتين أو أكثر في PHP. ماذا يحدث مع المفاتيح الرقمية والنصية، والفرق بينها وبين + وarray_combine.
-
HTML
كيف أعرف إن كانت القيمة مصفوفة في JavaScript؟ (Array.isArray)
اقرأ الإجابة ←: كيف أعرف إن كانت القيمة مصفوفة في JavaScript؟ (Array.isArray)Array.isArray() هي الطريقة الصحيحة لمعرفة إن كانت القيمة مصفوفة في JavaScript، لأن typeof يعطي “object” للمصفوفات. أمثلة.
-
HTML
كيف أنشئ جدولًا جديدًا بـ Migration في Laravel؟
اقرأ الإجابة ←: كيف أنشئ جدولًا جديدًا بـ Migration في Laravel؟في Laravel ننشئ migration بـ php artisan make:migration create_posts_table، ثم نعرّف الأعمدة ونشغّل php artisan migrate. مثال كامل.
-
HTML
كيف أتعامل مع الحالة (State) في مكون React؟ (useState)
اقرأ الإجابة ←: كيف أتعامل مع الحالة (State) في مكون React؟ (useState)الطريقة الأكثر شيوعًا لإدارة الحالة في React هي الـ Hook المسمى useState داخل مكون دالة. مثال، وقواعد تحديث الحالة.
-
HTML
ما الفرق بين null وundefined في JavaScript؟
اقرأ الإجابة ←: ما الفرق بين null وundefined في JavaScript؟undefined تعني أن المتغير لم تُعطَ له قيمة بعد، وnull قيمة نضعها بأنفسنا لنقول “لا يوجد شيء”. أمثلة، وكيف تتحقق منهما.
-
HTML
كيف أثبّت حزم PHP بـ Composer؟
اقرأ الإجابة ←: كيف أثبّت حزم PHP بـ Composer؟composer install يثبّت الحزم المحددة في composer.json وcomposer.lock، وcomposer require يضيف حزمة جديدة. الفرق بين install وupdate.
-
HTML
كيف أطبّق الـ Debouncing في JavaScript؟
اقرأ الإجابة ←: كيف أطبّق الـ Debouncing في JavaScript؟الـ Debouncing يؤجل تنفيذ الدالة حتى تمر فترة دون أحداث جديدة، باستخدام setTimeout وclearTimeout. مثال على حقل البحث.
-
HTML
كيف أتعامل مع الاستثناءات بـ try وcatch في PHP؟
اقرأ الإجابة ←: كيف أتعامل مع الاستثناءات بـ try وcatch في PHP؟في PHP نضع الكود الذي قد يفشل داخل try، ونعالج الاستثناء في catch، وfinally تُنفَّذ دائمًا. مثال على قراءة ملف وأنواع استثناءات…
اختبار سريع
هل أنت مستعد لاختبار معلوماتك؟
5 أسئلة عشوائيةشرح لكل إجابةخطوة تالية مقترحة في النهاية