دورة أجاكس
دورة أجاكس

دورة أجاكس Ajax – المحاضرة الثانية

الفرق بين التزامن وعدم التزامن. قبل فهم AJAX ، دعنا نفهم نموذج تطبيق الويب الكلاسيكي ونموذج تطبيق الويب المبني على ajax أولاً.
الفرق بين التزامن وعدم التزامن. قبل فهم AJAX ، دعنا نفهم نموذج تطبيق الويب الكلاسيكي ونموذج تطبيق الويب المبني على ajax أولاً.

دورة أجاكس Ajax – المحاضرة الثانية

الفرق بين التزامن وعدم التزامن.
قبل فهم AJAX ، دعنا نفهم نموذج تطبيق الويب الكلاسيكي ونموذج تطبيق الويب المبني على ajax أولاً.
التزامن (نموذج تطبيق ويب كلاسيكي).
يحظر الطلب المتزامن العميل حتى يكتمل التشغيل ، أي أن المتصفح لا يستجيب. في مثل هذه الحالة ، يتم حظر محرك جافا سكريبت للمتصفح.

synchronous request

كما ترى في الصورة أعلاه ، يتم تحديث الصفحة الكاملة في وقت الطلب ويتم حظر المستخدم حتى اكتمال الطلب.

how synchronous request works

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

asynchronous request

كما ترى في الصورة أعلاه ، لا يتم تحديث الصفحة الكاملة في وقت الطلب ويحصل المستخدم على استجابة من محرك أجاكس.

سوف نحاول فهم التواصل غير المتزامن بالصورة الواردة أدناه.

how asynchronous request works

Mohamed Ahmed
مطور برامج وتطبيقات ويب محترف ، خبرة منذ عام 2002