تطوير المواقع

ماهو الاجاكس ؟

 

ماهو الاجاكس ؟

الأجاكس AJAX اختصار للجملة (Asynchronous JavaScript And XML) والتي تعني ” الجافا سكربت الغير تزامنية مع XML ” وهي تقنية تستخدم في تطوير الويب تسمح بتحميل البيانات بشكل غير متزامن من الخادم (server) إلى المتصفح دون الحاجة إلى إعادة تحميل الصفحة بأكملها ، هذه التقنية تيتم استخدامها بشكل شائع في تطبيقات الويب الحديثة لتوفير تجربة مستخدم أفضل وأسرع

كيفية عمل الاجاكس AJAX

تقنية الاجاكس تعتمد على عدة تقنيات وأدوات تعمل معًا لتحقيق هذا الهدف ، وهي تقوم بتحميل البيانات في الخلفية دون التأثير على الصفحة الحالية ، مما يعني أن عملية الاتصال بالخادم لا تؤدي إلى تحديث أو إعادة تحميل الصفحة بأكملها بل فقط جزء معين منها

المكونات الرئيسية للاجاكس

  • JavaScript تستخدم لتنفيذ العمليات غير المتزامنة والتعامل مع واجهة المستخدم
  • XMLHttpRequest : هو الكائن الأساسي الذي يستخدم لإرسال واستقبال البيانات بين المتصفح والخادم ورغم أن اسم XML يشير إلى تنسيق XML إلا أن الاجاكس Ajax يمكنه التعامل مع العديد من أنواع البيانات مثل JSON و HTML و XML
  • JSON : يعتبر التنسيق الأكثر شيوعاً لتبادل البيانات بين العميل والخادم باستخدام الاجاكس
  • HTML/CSS : يستخدم لتحديث واجهة المستخدم بناءً على البيانات التي يتم تحميلها من الخادم

 

لنضرب مثال على الأجاكس ولنأخذ خرائط غوغل.

فتلاحظ من استخدام الخرائط أن الخريطة مقسمة إلى مربعات يتم تحميلها بالتدريج و عندما تقوم بتغيير الاتجاه فإن الأجزاء الجديدة هي التي يعاد تحميلها فقط فهذه هي الأجاكس .


 

فوائد الاجاكس AJAX

  • تحسين تجربة المستخدم بسبب التحميل غير المتزامن ، يمكن أن يكون التطبيق أسرع وأكثر استجابة
  • توفير تحميل أقل بدلاً من تحميل الصفحة بالكامل يتم تحميل الأجزاء المطلوبة فقط
  • تقليل استهلاك البيانات في تطبيقات الهواتف المحمولة يمكن أن يقلل هذا من استهلاك البيانات

 

الاشتراك في النشرة البريدية
اشترك في المجموعة البريدية لتصلك آخر المقالات على البريد الالكتروني
سيتم ارسال بريد الكتروني لتأكيد الاشتراك

اقرأ المقالات

‫2 تعليقات

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

زر الذهاب إلى الأعلى