بنك الأسئلة
أسئلة تقنية وبرمجية بإجاباتها
728 سؤال بإجاباتها وشروحها، في كل مواضيع الموقع.
-
أدوات ونصائح
هل العمل لساعات طويلة دون راحة يجعلك مبرمجًا أفضل؟
اقرأ الإجابة ←: هل العمل لساعات طويلة دون راحة يجعلك مبرمجًا أفضل؟لا، العمل الطويل المتواصل دون راحة يرهقك ويزيد الأخطاء. التقدم في البرمجة يحتاج توازنًا بين العمل والراحة. نصائح للاستمرارية.
-
أدوات ونصائح
ما هي الخاصية inset-block-start في CSS؟
اقرأ الإجابة ←: ما هي الخاصية inset-block-start في CSS؟inset-block-start خاصية CSS منطقية تقابل top في الكتابة الأفقية مثل العربية والإنجليزية. شرح الخصائص المنطقية inset ومتى تفيد.
-
أدوات ونصائح
ماذا يفعل الأمر pgrep -x في Linux؟
اقرأ الإجابة ←: ماذا يفعل الأمر pgrep -x في Linux؟الأمر pgrep -x firefox يعرض أرقام العمليات PID لكل عمليات Firefox بالاسم المطابق تمامًا. أمثلة مع -l وكيف تستخدم PID مع kill.
-
أدوات ونصائح
كيف أجعل عنصر details مفتوحًا تلقائيًا في HTML؟
اقرأ الإجابة ←: كيف أجعل عنصر details مفتوحًا تلقائيًا في HTML؟أضف الخاصية open إلى العنصر details ليظهر مفتوحًا عند تحميل الصفحة: . مثال ومعلومات عن details وsummary.
-
أدوات ونصائح
لماذا يجب ألا نستعجل في حل المشاكل البرمجية؟
اقرأ الإجابة ←: لماذا يجب ألا نستعجل في حل المشاكل البرمجية؟إعطاء الوقت الكافي لفهم المشكلة وحلها بدقة يوفر وقتًا أكثر لاحقًا، بينما الاستعجال يصنع أخطاء وتأخيرات أكبر. نصائح عملية.
-
أدوات ونصائح
كيف أتحقق إن كان نص يحتوي كلمة في PHP؟ (str_contains)
اقرأ الإجابة ←: كيف أتحقق إن كان نص يحتوي كلمة في PHP؟ (str_contains)في PHP 8 استخدم str_contains($text, ‘world’) بدل strpos() !== false للتحقق من وجود كلمة في نص. أمثلة والفرق بينهما.
-
أدوات ونصائح
ما معنى الوسم mark في HTML؟
اقرأ الإجابة ←: ما معنى الوسم mark في HTML؟الوسم mark في HTML يميّز جزءًا من النص ويبرزه كأنه ملوّن بقلم تمييز، لأهميته في السياق. مثال، والفرق بينه وبين strong.
-
أدوات ونصائح
ماذا يعني اختيار البرمجة كمسار مهني؟ الصورة الكاملة
اقرأ الإجابة ←: ماذا يعني اختيار البرمجة كمسار مهني؟ الصورة الكاملةالبرمجة ليست بناء أشياء جميلة ودخلًا جيدًا فقط، بل تعلّم مستمر وتحديات في العمل وجلوس طويل له أثر صحي. نظرة صادقة قبل…
-
أدوات ونصائح
كيف أنشئ متغيرًا (Variable) في CSS؟
اقرأ الإجابة ←: كيف أنشئ متغيرًا (Variable) في CSS؟متغيرات CSS تُعرَّف باسم يبدأ بـ — مثل –primary-color، وتُستخدم بـ var(). أمثلة على :root وتغيير القيم للوضع الداكن.
-
أدوات ونصائح
لماذا يُعتبر Linux نظامًا آمنًا؟
اقرأ الإجابة ←: لماذا يُعتبر Linux نظامًا آمنًا؟يُعتبر Linux آمنًا بفضل نظام الصلاحيات متعدد المستخدمين، والمجتمع الكبير الذي يكتشف الثغرات ويصلحها بسرعة، وأدوات التشفير. وما الذي لا يحميك منه.
-
أدوات ونصائح
ماذا يفعل العامل &&= في JavaScript؟
اقرأ الإجابة ←: ماذا يفعل العامل &&= في JavaScript؟العامل &&= في JavaScript يعيّن القيمة الجديدة فقط إذا كانت القيمة الحالية truthy: a &&= b تعني a = a && b.…
-
أدوات ونصائح
ما الذي يقابل المجموعة (Collection) في MongoDB في قواعد SQL؟
اقرأ الإجابة ←: ما الذي يقابل المجموعة (Collection) في MongoDB في قواعد SQL؟المجموعة Collection في MongoDB تقابل الجدول في قواعد SQL، والمستند يقابل الصف، والحقل يقابل العمود. جدول مقارنة سريع.
-
أدوات ونصائح
ما هو عنصر datalist في HTML؟
اقرأ الإجابة ←: ما هو عنصر datalist في HTML؟العنصر datalist يعطي حقل الإدخال اقتراحات تلقائية أثناء الكتابة، مع حرية كتابة قيمة جديدة. مثال، والفرق بينه وبين select.
-
أدوات ونصائح
ما هو مبدأ تجنب التحسين المبكر (Avoid Premature Optimization)؟
اقرأ الإجابة ←: ما هو مبدأ تجنب التحسين المبكر (Avoid Premature Optimization)؟مبدأ تجنب التحسين المبكر: اكتب كودًا واضحًا يعمل أولًا، ولا تحسّن الأداء إلا عندما تظهر حاجة حقيقية تقيسها. لماذا ومتى نحسّن.
-
أدوات ونصائح
لماذا نكتب font-size: calc(1rem + 0.5vw) في CSS؟
اقرأ الإجابة ←: لماذا نكتب font-size: calc(1rem + 0.5vw) في CSS؟حجم الخط calc(1rem + 0.5vw) يكبر مع عرض الشاشة ولا يقل عن 1rem، فيبقى مقروءًا على الجوال والشاشات الكبيرة. شرح وبديل clamp().
اختبار سريع
هل أنت مستعد لاختبار معلوماتك؟
5 أسئلة عشوائيةشرح لكل إجابةخطوة تالية مقترحة في النهاية