تطبيقات الاجاكس AJAX ببساطة

في 08 June 2010 ميلادي | 26 جمادى الثاني 1431 هجري

AJAX هي اختصار للكلمات (Asynchronous JavaScript and XML) أي JavaScript و XML غير التزامني. و هي تمثل اساس التقنيات لما يسمى “Web 2.0″ و الفرق بين Web 2.0 و Web 1.0 يكون واضحاً عند مشاهدة التفاعل بين تطبيقات الويب و المستخدم. تطبيقات Web 1.0 تطبيقات بسيطة جداً. إذا نظرت الى تطبيقات Web 1.0 ستشاهد بعض الكتل و الروابط التشعبية و النماذج، تضغط على الروابط لتملئ من ثم النماذج ببعض المعلومات و من ثم تضغط على زر الإرسال، و بذلك ترسل المعلومات التي قمت بإدخالها و من ثم تتلقى الاستجابة و النتيجة.  تطبيقات Web 2.0 هي أكثر تفاعلية لست بحاجة لإعادة تحديث الصفحة او تحميل صفحة جديدة لإنك نقرت على زر ما، بدلاً من ذلك يمكنك طلب طلبات صغيرة و مستقلة و غير متزامنة من المخدم ليتم تحديث جزء من الصفحة دون اعادة تحميلها كاملة. الـ JavaScript تعمل داخل صفحات التطبيق و يمكنها ان تحدد – لإي سبب من الأسباب – انك بحاجة الى بيانات معينة فتطلبها و تعيدها إليك دون ان تنقر نقرة واحدة .

من أكثر الأمثلة شيوعاً في التطبيقات التي تعتمد على الـ AJAX هي مؤشر اسعار سوق الأسهم حيث أنه كل 30 ثانية مثلاً ومن دون ان تقوم بالنقر في اي مكان يتم تحديث جزء الصفحة الخاص بأسعار الاسهم تلقائياً. و في مثال أخر أجندة المواعيد التي تظهر الموعيد استجابة لحركة مؤشر الفأرة فوق تاريخ اليوم بدلاً من النقر عليه، الـJavaScript  تقوم بطلب البيانات التي يحتاجها المستخدم ( جدول المواعيد لذلك اليوم مثلاً ) من المخدم و تقوم باستقبالها و عرضها في نافذة منبثقة صغيرة لا تلبث ان تختفي حين تبتعد الفأرة عن تاريخ ذلك اليوم و هكذا. إن إطلاق معنى عدم التزامن (Asynchronous) غير دقيق في هذا المثال، و لكن من جهة اخرى فأن هذا السلوك لم يقم على طلب صريح (نقرة) من المستخدم و هذا هو معنى كلمة (Asynchronous) ضمن الاختصار AJAX .

التصنيفات: AJAX

الوسوم : ,

1,199 مشاهدة و 3 تعليقات على تطبيقات الاجاكس AJAX ببساطة

خلاصات التعليقات RSS »
  1. ناسداك قال :

    من التقنيات اللي غيرت مفهوم الانترنت ، و اول مرة لمسته كان بايميل الجي مايل

  2. RedMan قال :

    صدقت اخي ناسداك … قد يكون الـ Gmail من اكثر تطبيقات الاجاكس امتاعاً.

  3. عمر قال :

    شرح بسيط و وواضح

    شكرا لك .

شاركني برأيك