AJAX در جاوااسکریپت

AJAX در جاوااسکریپت

دسته بندی : آموزش Javascript سطح مقاله : متوسط زمان مطالعه : 5 دقیقه آخرین بروز رسانی: 19 اسفند 1399

با ویژگی AJAX در جاوااسکریپت آشنا شوید. بدون AJAX ، مرورگرهای وب ما دائماً بارگیری می شوند. AJAX امکان انجام فرایندها و به روزرسانی های مختلف را بدون بارگیری مجدد وب سایت ها فراهم می کند.

AJAX چیست و به چه معنی است؟ این مخفف Asynchronous Javascript و XML است. ناهمزمان به دسته ای از رویدادها گفته می شود که در فواصل زمانی نامنظم اتفاق می افتند.

نکات اصلی AJAX چیست:

  • با ترکیب جاوا اسکریپت ، CSS و XML ، AJAX اجازه می دهد تا فقط عناصر خاص صفحه را به جای کل صفحه بارگیری مجدد کند.
  • AJAX برای ایجاد وب سایت های سریع ، پویا و مدرن مانند Google ، Facebook ، YouTube یا Twitter اعمال می شود.
  • AJAX به اینکه از چه مرورگری استفاده می کند وابسته نیست.

استانداردها و اصول AJAX:

از آنجا که AJAX یک فناوری است که به طور گسترده در وب سایت های تعاملی مدرن استفاده می شود ، بنابراین باید از تمام استانداردهای مدرن اینترنت نیز پیروی کند. بیایید اصول اصلی آن را شکسته و AJAX را بهتر یاد بگیریم:

  • برای تبادل داده های ناهمزمان با سرور ، یک شی XMLHttpRequest را برای پردازش سرور ایجاد و ارسال می کند.
  • DOM و JavaScript برای ایجاد تعاملی در وب سایت مورد نیاز هستند.
  • CSS برای استایل دهی داده ها استفاده می شود.
  • همانطور که نام AJAX به ما می گوید ، قالب انتخاب شده برای انتقال قالب بندی داده ها XML است.

توضیح AJAX در جاوااسکریپت

برای یادگیری بهتر نحوه استفاده از AJAX ، بیایید یک آموزش کوتاه AJAX در مورد نحوه کار سیستم مشاهده کنیم:

  1. با وقوع یک رویداد (مثلاً ایمیل دریافت می کنید) ، مرورگر یک شی object XMLHttpRequest ایجاد می کند و درخواست را به سرور می فرستد.
  2. پس از پردازش درخواست ، سرور پاسخ می دهد و داده ها را به مرورگر باز می گرداند.
  3. سپس ، مرورگر داده ها را دریافت کرده ، پردازش می کند و به کاربر نمایش می دهد (آنها یک اعلان ایمیل را در صفحه های خود مشاهده می کنند).

خلاصه AJAX در جاوااسکریپت:

  • AJAX ترکیبی از عناصر JavaScript ، CSS و XML است.
  • در وقت ما صرفه جویی می کند زیرا به جای کل صفحه ، فقط قسمتهای خاصی از آن بارگیری می شود.
  • AJAX بر روی هر مرورگری اجرا می شود ، بنابراین بسیاری از وب سایت های محبوب از آن در برنامه نویسی خود استفاده می کنند.

این مقاله چقدر براتون مفید بود؟

اولین امتیاز را ثبت کنید😊