0921-734-5800
musavi.alireza@gmail.com
همین امروز تماس بگیرید
ورود به سایت ثبت نام در سایت
فن وب و اینترنت > دوره > JavaScript > اجرای Asynchronous , Synchronous در JS چیست ؟

اجرای Asynchronous , Synchronous در JS چیست ؟

روش اجرای کدها در داخل JAVAScript به دو گونه هستند
  • روش غیر همگام یا غیر همزمان که به آن Asynchronous گفته می شود : در این روش کدها به صورت پشت سر
    هم اجرا نمی شوند و اجرای دستور فعلی منوط به اجرای دستور قبلی نیست . در این روش وقتی دستوری برای
    اجراء داده میشود که ممکن است نیاز به برنامه زمانی داشته باشد دستور دوم به صورت اتوماتیک اجرا می
    شود .
  • روش همگام یا همزمان که به آن Synchronous گفته می شود : این روش بدین معناست که کدهای نوشته شده هر
    کدام بصورت پشت سرهم اجرا می شوند و اجرای کد فعلی منوط به اجرای کد قبلی است . مانند خرید بلیط در
    صف ، ما نمی توانیم جلوتر از نفر بعدی خرید بلیط کنیم .

مشکل در زمان اجرای AJAX
در مورد AJAX که قرار است اطلاعاتی به سرور فرستاده شود و نتیجه اطلاعات برای ادامه برنامه مهم است باید به چه شکلی عمل کنیم ؟ در این حالت بستگی به برنامه دارد ولی بهتر است که به صورت همگام یا همزمان اجرا شود که برنامه صبر کند تا اطلاعات از سرور گرفته شود . یک نکته مهم این است که خود Jquery به صورت پیش فرض برنامه را به صورت Asynchronous اجرا می کند یعنی اجرای کد بعدی منوط به اجرای کد AJAX نیست . البته به پیشنهاد خود Jquery بهتر است مدیریت برنامه را به بخش Success , Error منتقل کنیم .
60

این پست با کد 619 در تاریخ ۹۷/۰۷/۱۳ توسط علیرضا نوشته شده است.

هیچ نظری در مورد این پست ثبت نشده است . شما اولین باشید .

دیدگاه خود را بنویسید

در نظر داشته باشید ایمیل شما نزد ما خصوصی می باشد .

برای نوشتن پیغام از هر گونه متنی می توانید استفاده کنید