بنك الأسئلة
أسئلة تطوير الويب بإجاباتها
232 سؤال في تطوير الويب، مع الإجابة والشرح.
-
تطوير الويب
ما هي الخاصية margin-block-start في CSS؟
اقرأ الإجابة ←: ما هي الخاصية margin-block-start في CSS؟margin-block-start خاصية منطقية في CSS تعادل margin-top في الكتابة الأفقية، لكنها تتبع اتجاه الكتابة. الخصائص المنطقية ولماذا تفيد المواقع العربية.
-
تطوير الويب
ما هي JSX وما ميزتها في React؟
اقرأ الإجابة ←: ما هي JSX وما ميزتها في React؟JSX صيغة تشبه HTML تُكتب داخل JavaScript في React، وميزتها دمج تعبيرات JavaScript مباشرة في الواجهة. أمثلة وأهم الاختلافات عن HTML.
-
تطوير الويب
كيف أنشئ كوكيز (Cookie) في PHP؟ (setcookie)
اقرأ الإجابة ←: كيف أنشئ كوكيز (Cookie) في PHP؟ (setcookie)الدالة setcookie() في PHP تنشئ كوكيز في متصفح الزائر لمدة محددة. شرح مثال setcookie(‘user’, ‘Ali’, time() + 86400*30, ‘/’) وكيف تقرأ القيمة.
-
تطوير الويب
ما وظيفة calc() في CSS؟
اقرأ الإجابة ←: ما وظيفة calc() في CSS؟الدالة calc() في CSS تجري عمليات حسابية على قيم الخصائص وتجمع وحدات مختلفة مثل % وpx. أمثلة عملية وقواعد كتابتها.
-
تطوير الويب
كيف أرسل بريدًا إلكترونيًا بلغة PHP؟ (الدالة mail)
اقرأ الإجابة ←: كيف أرسل بريدًا إلكترونيًا بلغة PHP؟ (الدالة mail)الدالة mail() في PHP ترسل بريدًا إلكترونيًا بتحديد المستلم والموضوع والرسالة والترويسات. مثال، ولماذا يُفضَّل SMTP في المواقع الحقيقية.
-
تطوير الويب
ما وظيفة الدالة explode() في PHP؟
اقرأ الإجابة ←: ما وظيفة الدالة explode() في PHP؟explode() في PHP تقسم النص إلى مصفوفة حسب فاصل تحدده، مثل الفاصلة. أمثلة، وعكسها implode().
-
تطوير الويب
ما الفرق بين وسم head ووسم header في HTML؟
اقرأ الإجابة ←: ما الفرق بين وسم head ووسم header في HTML؟head يحتوي معلومات تقنية عن الصفحة لا تظهر للزائر، وheader جزء مرئي في أعلى الصفحة أو القسم فيه الشعار والقائمة. مثال يوضح…
-
تطوير الويب
ما وظيفة الدالة isset() في PHP؟
اقرأ الإجابة ←: ما وظيفة الدالة isset() في PHP؟isset() في PHP تتحقق إن كان المتغير معرّفًا وقيمته ليست null. أمثلة مع $_POST، والفرق بينها وبين empty().
-
تطوير الويب
ما وظيفة الدالة print() في Python؟
اقرأ الإجابة ←: ما وظيفة الدالة print() في Python؟الدالة print() في Python تطبع المخرجات على الشاشة: نصوص وأرقام ومتغيرات. أمثلة مع sep وend، والفرق بينها وبين input().
-
تطوير الويب
ما وظيفة الدالة mysqli_connect() في PHP؟
اقرأ الإجابة ←: ما وظيفة الدالة mysqli_connect() في PHP؟الدالة mysqli_connect() تفتح اتصالًا بين PHP وقاعدة بيانات MySQL. شرح المعاملات الأربعة مع مثال كامل وطريقة التعامل مع فشل الاتصال.
-
تطوير الويب
ماذا يعني أن عنصر HTML يُعرض بشكل block؟
اقرأ الإجابة ←: ماذا يعني أن عنصر HTML يُعرض بشكل block؟العنصر block يبدأ دائمًا في سطر جديد ويأخذ العرض الكامل للحاوية، مثل div وp وh1. الفرق بينه وبين inline مع أمثلة.
-
تطوير الويب
كيف أجعل عناصر Flexbox تنتقل لسطر جديد عند ضيق المساحة؟ (flex-wrap)
اقرأ الإجابة ←: كيف أجعل عناصر Flexbox تنتقل لسطر جديد عند ضيق المساحة؟ (flex-wrap)عناصر flex تتزاحم في سطر واحد افتراضيًا. الحل flex-wrap: wrap لتنتقل إلى السطر التالي عند ضيق المساحة. مثال مع gap وflex-basis.
-
تطوير الويب
ما الفرق بين CSS Grid وFlexbox؟
اقرأ الإجابة ←: ما الفرق بين CSS Grid وFlexbox؟Flexbox يرتب العناصر في بعد واحد (صف أو عمود)، وGrid يرتبها في بعدين (صفوف وأعمدة معًا). متى تستخدم كلًّا منهما مع أمثلة.
-
تطوير الويب
كيف أقرأ خاصية من كائن قد يكون null في JavaScript؟ (?.)
اقرأ الإجابة ←: كيف أقرأ خاصية من كائن قد يكون null في JavaScript؟ (?.)استخدم الربط الاختياري ?. لقراءة خاصية من كائن قد يكون null أو undefined دون خطأ: personObject?.name. أمثلة واستخدامه مع ??.
-
تطوير الويب
ماذا يعني أن عنصر HTML يُعرض بشكل inline؟
اقرأ الإجابة ←: ماذا يعني أن عنصر HTML يُعرض بشكل inline؟العنصر inline يُعرض بجانب العناصر الأخرى في السطر نفسه دون أن يبدأ سطرًا جديدًا، مثل span وa. الفرق بين inline وblock وinline-block.
اختبار سريع
هل أنت مستعد لاختبار معلوماتك؟
5 أسئلة عشوائيةشرح لكل إجابةخطوة تالية مقترحة في النهاية