شبكة تعلم مع ناو

ما هو AJAX وما دوره في تطبيقات الويب؟

AJAX (Asynchronous JavaScript and XML) طريقة لإرسال البيانات واستقبالها من الخادم دون إعادة تحميل الصفحة.

أمثلة تراها كل يوم

  • اقتراحات البحث أثناء الكتابة.
  • زر “تحميل المزيد” للتعليقات.
  • الإعجاب بمنشور دون أن تتحرك الصفحة.

اليوم بـ fetch

const res = await fetch('/api/comments?page=2');
const comments = await res.json();
renderComments(comments);

رغم كلمة XML في الاسم، تُستخدم JSON اليوم في الغالبية العظمى من الحالات. والفكرة نفسها هي ما تقوم عليه تطبيقات الويب الحديثة: الصفحة تبقى، والبيانات تتحدث.

اختبر نفسك

خمسة أسئلة سريعة، مع الإجابة والشرح بعد كل سؤال.