انتقل إلى محتوى الدرس

Why Always Keep Async True إبقاء الوضع غير المتزامن

أرسل طلبات AJAX بأمان في JavaScript: أتقن تهيئة xhr.open وxhr.send، وإبقاء الوضع غير المتزامن true، وترميز معاملات GET بـ encodeURIComponent، وضبط رؤوس POST.
2 صفوف تعليمية
جافا سكريبت
2,937 مشاهدة

شرح صفوف ومحتوى الفقرة

الصف 1 شرح توضيحي

تأخذ القيمة الافتراضية للمعامل الثالث في xhr.open(method, url, true) القيمة true دائماً. إياك وتمرير false على خيط الواجهة الرئيسي! فالطلب المتزامن المهجور يجمد تبويب المتصفح بالكامل ويوقف الأزرار والتمرير ريثما يرد الخادم، بل وتمنع المتصفحات الحديثة استخدام خصائص المهلة ونوع الرد معه.

الصف 2 ملاحظة هامة