بنك الأسئلة
أسئلة تطوير الويب بإجاباتها
232 سؤال في تطوير الويب، مع الإجابة والشرح.
-
تطوير الويب
كيف أعرض عناصر Flexbox بشكل عمودي في CSS؟
اقرأ الإجابة ←: كيف أعرض عناصر Flexbox بشكل عمودي في CSS؟لعرض عناصر flex container بشكل عمودي استخدم flex-direction: column. قيم flex-direction الأربع وكيف تتغير المحاذاة معها.
-
تطوير الويب
ما فائدة Flexbox وGrid في CSS؟
اقرأ الإجابة ←: ما فائدة Flexbox وGrid في CSS؟Flexbox وGrid في CSS أداتان لتنسيق العناصر وترتيبها على الصفحة. متى تستخدم كل واحدة، مع مثال بسيط لكل منهما.
-
تطوير الويب
ماذا تفعل الدالة strlen() في PHP؟
اقرأ الإجابة ←: ماذا تفعل الدالة strlen() في PHP؟الدالة strlen() تعيد طول النص في PHP بعدد البايتات. لماذا تعطي رقمًا أكبر مع العربية، واستخدام mb_strlen() بدلًا منها.
-
تطوير الويب
كيف أستقبل بيانات نموذج GET في PHP؟ ($_GET)
اقرأ الإجابة ←: كيف أستقبل بيانات نموذج GET في PHP؟ ($_GET)إذا كان النموذج يستخدم method=GET فنستقبل بياناته بالمصفوفة $_GET، وتظهر القيم في الرابط. مثال، ومتى نستخدم GET بدل POST.
-
تطوير الويب
كيف أستقبل بيانات نموذج POST في PHP؟ ($_POST)
اقرأ الإجابة ←: كيف أستقبل بيانات نموذج POST في PHP؟ ($_POST)إذا كان النموذج يستخدم method=POST فنستقبل بياناته في PHP بالمصفوفة $_POST حسب اسم الحقل. مثال كامل مع التحقق.
-
تطوير الويب
ما معنى التحويل بين الأنواع (Casting) في JavaScript؟
اقرأ الإجابة ←: ما معنى التحويل بين الأنواع (Casting) في JavaScript؟الـ Casting في JavaScript هو تحويل قيمة من نوع إلى آخر، مثل نص إلى رقم. أمثلة على Number وString وBoolean، والتحويل التلقائي.
-
تطوير الويب
ما معنى Deployment (النشر) في تطوير البرمجيات والمواقع؟
اقرأ الإجابة ←: ما معنى Deployment (النشر) في تطوير البرمجيات والمواقع؟Deployment أو النشر هو نقل التطبيق من جهاز المطوّر إلى خادم حقيقي ليستخدمه الناس. شرح مبسّط مع خطوات النشر الأساسية ومثال عملي.
-
تطوير الويب
ما هو الغرض الأساسي من JSON؟
اقرأ الإجابة ←: ما هو الغرض الأساسي من JSON؟الغرض الأساسي من JSON هو تبادل البيانات بين الأنظمة المختلفة بصيغة نصية خفيفة يفهمها الجميع. مثال على JSON وقواعد كتابته.
-
تطوير الويب
ماذا يعني string في البرمجة؟
اقرأ الإجابة ←: ماذا يعني string في البرمجة؟الـ string في البرمجة نوع بيانات يمثل سلسلة من المحارف: حروف وأرقام ورموز. أمثلة في JavaScript وPython وPHP وعمليات شائعة على النصوص.
-
تطوير الويب
كيف أطبع مصفوفة (array) على الشاشة في PHP؟
اقرأ الإجابة ←: كيف أطبع مصفوفة (array) على الشاشة في PHP؟لطباعة مصفوفة في PHP استخدم print_r() أو var_dump()، لأن echo لا يطبع المصفوفات. أمثلة والفرق بين الدالتين.
-
تطوير الويب
ما هو التحميل المسبق preload للصور والفيديوهات؟
اقرأ الإجابة ←: ما هو التحميل المسبق preload للصور والفيديوهات؟preload يطلب من المتصفح تحميل ملف مهم مبكرًا قبل أن يحتاجه، مثل صورة الغلاف أو الخط. أمثلة على link rel=preload والخاصية preload…
-
تطوير الويب
ما هي الخاصية async في وسم script وكيف تعمل؟
اقرأ الإجابة ←: ما هي الخاصية async في وسم script وكيف تعمل؟الخاصية async تجعل المتصفح يحمّل السكربت دون إيقاف الصفحة، ثم ينفّذه فور انتهاء تحميله دون ترتيب. الفرق بين async وdefer ومتى تستخدم…
-
تطوير الويب
ما هي الخاصية defer في JavaScript وكيف تعمل؟
اقرأ الإجابة ←: ما هي الخاصية defer في JavaScript وكيف تعمل؟الخاصية defer تجعل المتصفح يحمّل السكربت دون إيقاف الصفحة، ثم ينفّذه بعد انتهاء قراءة HTML وبالترتيب. مقارنة سريعة مع async.
-
تطوير الويب
ما هو المتصفح (Browser) وما دوره في الويب؟
اقرأ الإجابة ←: ما هو المتصفح (Browser) وما دوره في الويب؟المتصفح هو البرنامج الذي يعرض مواقع الويب ويتيح التفاعل معها، فيحوّل HTML وCSS وJavaScript إلى صفحة تراها. كيف يعمل باختصار.
-
تطوير الويب
ما هو أمر git add وما هي منطقة الانتظار (Staging Area)؟
اقرأ الإجابة ←: ما هو أمر git add وما هي منطقة الانتظار (Staging Area)؟الأمر git add يضيف التعديلات إلى منطقة الانتظار Staging Area تمهيدًا لحفظها بـ git commit. أمثلة عملية وأهم الخيارات.
اختبار سريع
هل أنت مستعد لاختبار معلوماتك؟
5 أسئلة عشوائيةشرح لكل إجابةخطوة تالية مقترحة في النهاية