بنك الأسئلة
أسئلة تقنية وبرمجية بإجاباتها
728 سؤال بإجاباتها وشروحها، في كل مواضيع الموقع.
-
عام
ما الفرق بين GET وPOST في HTTP؟
اقرأ الإجابة ←: ما الفرق بين GET وPOST في HTTP؟في GET تُرسل البيانات في الرابط نفسه، وفي POST تُرسل في جسم الطلب. متى تستخدم كلًّا منهما، ولماذا POST ليس آمنًا بدون…
-
عام
ما هو AJAX وما دوره في تطبيقات الويب؟
اقرأ الإجابة ←: ما هو AJAX وما دوره في تطبيقات الويب؟AJAX يسمح للصفحة بإرسال طلبات للخادم واستقبال البيانات دون إعادة تحميلها، مثل تحميل التعليقات أو البحث الفوري. مثال بـ fetch.
-
عام
ما هي الكوكيز (Cookies) في المتصفح وما استخداماتها؟
اقرأ الإجابة ←: ما هي الكوكيز (Cookies) في المتصفح وما استخداماتها؟الكوكيز ملفات نصية صغيرة يخزنها المتصفح لموقع ما، وتُستخدم لتذكر تسجيل الدخول والتفضيلات وسلة المشتريات والإحصاءات. كيف تعمل باختصار.
-
عام
ما الفرق بين localStorage وsessionStorage في JavaScript؟
اقرأ الإجابة ←: ما الفرق بين localStorage وsessionStorage في JavaScript؟localStorage يحفظ البيانات في المتصفح حتى بعد إغلاقه، وsessionStorage يحفظها حتى إغلاق التبويب فقط. أمثلة ومتى تستخدم كلًّا منهما.
-
عام
ما هو الـ DOM في JavaScript؟
اقرأ الإجابة ←: ما هو الـ DOM في JavaScript؟الـ DOM هو تمثيل الصفحة كشجرة من الكائنات، وواجهة تسمح لـ JavaScript بقراءة HTML وتعديله: النصوص والعناصر والخصائص. أمثلة عملية.
-
عام
متى أستخدم العنصر header في HTML؟
اقرأ الإجابة ←: متى أستخدم العنصر header في HTML؟العنصر header في HTML يحتوي المحتوى التمهيدي للصفحة أو لقسم منها: الشعار والعنوان الرئيسي والتنقل. مثال، والفرق بينه وبين head.
-
عام
ما هو الإسناد بالمرجع (&) في PHP؟
اقرأ الإجابة ←: ما هو الإسناد بالمرجع (&) في PHP؟في PHP يجعل $b = &$a المتغيرين يشيران إلى القيمة نفسها، فتغيير أحدهما يغير الآخر. مثال، واستخدامه مع foreach والدوال.
-
عام
كيف أرسل ترويسة HTTP في PHP؟ (الدالة header)
اقرأ الإجابة ←: كيف أرسل ترويسة HTTP في PHP؟ (الدالة header)الدالة header() في PHP ترسل ترويسات HTTP، مثل نوع المحتوى أو التحويل لصفحة أخرى. أمثلة، وخطأ Headers already sent.
-
عام
كم يعيد strlen(“Hello World”) في PHP؟
اقرأ الإجابة ←: كم يعيد strlen(“Hello World”) في PHP؟strlen(“Hello World”) يعيد 11 لأن الدالة تعدّ كل الحروف بما فيها المسافة. ولماذا تعطي رقمًا أكبر مع النص العربي.
-
عام
ما الأمر الذي يحذف البيانات من جدول في SQL؟ (DELETE)
اقرأ الإجابة ←: ما الأمر الذي يحذف البيانات من جدول في SQL؟ (DELETE)الأمر DELETE في SQL يحذف صفوفًا من الجدول، مع WHERE لتحديد الصفوف. الفرق بين DELETE وDROP وTRUNCATE.
-
عام
ماذا تفعل الدالة COUNT(*) في SQL؟
اقرأ الإجابة ←: ماذا تفعل الدالة COUNT(*) في SQL؟COUNT(*) في SQL تعدّ كل صفوف الجدول، بما فيها الصفوف التي فيها قيم NULL. الفرق بينها وبين COUNT(column) وCOUNT(DISTINCT).
-
عام
ما العنصر الذي يحدد عنوان الصفحة في تبويب المتصفح؟ (title)
اقرأ الإجابة ←: ما العنصر الذي يحدد عنوان الصفحة في تبويب المتصفح؟ (title)العنصر title داخل head يحدد عنوان الصفحة الذي يظهر في تبويب المتصفح ونتائج البحث. كيف تكتب عنوانًا جيدًا، والفرق بينه وبين h1.
-
عام
ما فائدة الخاصية alt في وسم الصورة img؟
اقرأ الإجابة ←: ما فائدة الخاصية alt في وسم الصورة img؟الخاصية alt تحدد نصًا بديلًا للصورة: يظهر إذا لم تُحمّل، وتقرؤه قارئات الشاشة، وتفهمه محركات البحث. كيف تكتب alt جيدًا.
-
عام
ما الخاصية التي تغيّر لون النص في CSS؟ (color)
اقرأ الإجابة ←: ما الخاصية التي تغيّر لون النص في CSS؟ (color)الخاصية color في CSS تغير لون النص في العنصر. أمثلة بالأسماء وHEX وrgb، والفرق بينها وبين background-color.
-
عام
ما القيمة الافتراضية للخاصية position في CSS؟ (static)
اقرأ الإجابة ←: ما القيمة الافتراضية للخاصية position في CSS؟ (static)القيمة الافتراضية لـ position في CSS هي static: العنصر يتبع تدفق الصفحة الطبيعي ولا يتأثر بـ top وleft. شرح relative وabsolute وfixed…
اختبار سريع
هل أنت مستعد لاختبار معلوماتك؟
5 أسئلة عشوائيةشرح لكل إجابةخطوة تالية مقترحة في النهاية