بنك الأسئلة
أسئلة تقنية وبرمجية بإجاباتها
756 سؤال بإجاباتها وشروحها، في كل مواضيع الموقع.
-
جافاسكربت
ما هو الـ Closure في JavaScript؟
اقرأ الإجابة ←: ما هو الـ Closure في JavaScript؟الـ Closure دالة داخل دالة تحتفظ بالوصول إلى متغيرات الدالة الخارجية حتى بعد انتهائها. مثال العداد واستخداماته.
-
جافاسكربت
ماذا يفعل الأمر python -m venv env؟
اقرأ الإجابة ←: ماذا يفعل الأمر python -m venv env؟الأمر python -m venv env ينشئ بيئة افتراضية مستقلة باسم env لمشروع Python، فتُثبّت حزمه دون التأثير على النظام. التفعيل والاستخدام.
-
جافاسكربت
ما الفرق بين INNER JOIN وLEFT JOIN؟ (باختصار)
اقرأ الإجابة ←: ما الفرق بين INNER JOIN وLEFT JOIN؟ (باختصار)INNER JOIN يعرض السجلات المرتبطة في الجدولين فقط، وLEFT JOIN يعرض كل سجلات الجدول الأيسر حتى دون علاقة. مثال قصير.
-
جافاسكربت
ماذا تعني القيمة inherit في CSS؟
اقرأ الإجابة ←: ماذا تعني القيمة inherit في CSS؟القيمة inherit في CSS تجعل الخاصية تأخذ قيمتها من العنصر الأب. أمثلة، والفرق بين inherit وinitial وunset.
-
جافاسكربت
ما دور الوسم meta charset=”UTF-8″ في HTML؟
اقرأ الإجابة ←: ما دور الوسم meta charset=”UTF-8″ في HTML؟الوسم meta charset=”UTF-8″ يخبر المتصفح بترميز الأحرف في الصفحة، فتظهر العربية وباقي اللغات بشكل صحيح بدل الرموز الغريبة.
-
جافاسكربت
ماذا يفعل الأمر git stash؟
اقرأ الإجابة ←: ماذا يفعل الأمر git stash؟git stash يحفظ تعديلاتك غير المكتملة مؤقتًا ويعيد الملفات لآخر commit، فتنتقل لفرع آخر دون خسارة عملك. أوامر stash الأساسية.
-
جافاسكربت
ما فائدة useEffect في React؟
اقرأ الإجابة ←: ما فائدة useEffect في React؟useEffect في React ينفّذ كودًا بعد عرض المكون أو عند تغير قيم محددة: جلب البيانات، والاشتراكات، والمؤقتات. مثال وقائمة الاعتماديات.
-
جافاسكربت
ما فائدة ملف .env في Laravel؟
اقرأ الإجابة ←: ما فائدة ملف .env في Laravel؟ملف .env في Laravel يخزن إعدادات البيئة والبيانات الحساسة، مثل كلمة مرور قاعدة البيانات ومفاتيح API، ويختلف بين جهازك والخادم. ولماذا لا…
-
جافاسكربت
ما وظيفة الأمر npm install في Node.js؟
اقرأ الإجابة ←: ما وظيفة الأمر npm install في Node.js؟npm install يثبّت الحزم المحددة في package.json داخل مجلد node_modules، وnpm install اسم-الحزمة يضيف حزمة جديدة. أمثلة وخيارات.
-
جافاسكربت
ما الأمر الذي ينشئ فرعًا جديدًا في Git؟
اقرأ الإجابة ←: ما الأمر الذي ينشئ فرعًا جديدًا في Git؟git branch name ينشئ فرعًا جديدًا في Git، وgit switch -c name ينشئه وينتقل إليه. أمثلة على إدارة الفروع.
-
جافاسكربت
كيف أستورد مكتبة في Python؟ (import)
اقرأ الإجابة ←: كيف أستورد مكتبة في Python؟ (import)في Python نستورد المكتبات بالكلمة import، مع from لاستيراد أجزاء محددة وas لاسم مختصر. أمثلة، وتثبيت المكتبات الخارجية بـ pip.
-
جافاسكربت
كيف أدمج مصفوفتين في PHP؟ (array_merge)
اقرأ الإجابة ←: كيف أدمج مصفوفتين في PHP؟ (array_merge)array_merge() تدمج مصفوفتين أو أكثر في PHP. ماذا يحدث مع المفاتيح الرقمية والنصية، والفرق بينها وبين + وarray_combine.
-
جافاسكربت
كيف أعرف أن القيمة مصفوفة في JavaScript؟ (Array.isArray)
اقرأ الإجابة ←: كيف أعرف أن القيمة مصفوفة في JavaScript؟ (Array.isArray)Array.isArray() هي الطريقة الصحيحة لمعرفة إن كانت القيمة مصفوفة في JavaScript، لأن typeof يعطي “object” للمصفوفات. أمثلة.
-
جافاسكربت
كيف أنشئ جدولًا جديدًا بـ Migration في Laravel؟
اقرأ الإجابة ←: كيف أنشئ جدولًا جديدًا بـ Migration في Laravel؟في Laravel ننشئ migration بـ php artisan make:migration create_posts_table، ثم نعرّف الأعمدة ونشغّل php artisan migrate. مثال كامل.
-
جافاسكربت
كيف أتعامل مع الحالة (State) في مكون React؟ (useState)
اقرأ الإجابة ←: كيف أتعامل مع الحالة (State) في مكون React؟ (useState)الطريقة الأكثر شيوعًا لإدارة الحالة في React هي الـ Hook المسمى useState داخل مكون دالة. مثال، وقواعد تحديث الحالة.
اختبار سريع
هل أنت مستعد لاختبار معلوماتك؟
5 أسئلة عشوائيةشرح لكل إجابةخطوة تالية مقترحة في النهاية