ای‌جکس چیست؟

موج شکن ::: ای‌جکس یا Ajax سرواژه Asynchronous JavaScript And XML به مجموعه‌ای از استانداردها و فناوری‌های وب از جمله اچ‌تی‌ام‌ال، سی‌اس‌اس، اکس‌ام‌ال، جاوااسکریپت و… گفته می‌شود که هدف از هماهنگی آن‌ها ایجاد برنامه‌های مبتنی بر وبی است که سهولت و سرعت تعامل با کاربر و سرور را در اولویت خود قرار می‌دهد. به عنوان یک مثال شفاف، قبل از پیدایش ای‌جکس، کوچکترین تعامل کاربر و سرور نیازمند بارگذاری صفحه بود ولی با پیدایش آن، برنامه‌نویس قادر شد تا صفحات وب را از حالت ایستایی به پویایی گرایش دهد و بدون نیاز به بارگذاری مجدد، داده‌هایی را برای سرور ارسال نماید.

در حال حاضر کمتر برنامه وب مبتنی بر وب پرمخاطب و پویایی است که از ای‌جکس استفاده نکند. شاید بتوان سرویس‌دهنده‌های پست الکترونیکی را بهترین مثال برای تشریح قابلیت‌های ای‌جکس دانست. تصور کنید که در گذشته برای دریافت یک ایمیل جدید می‌بایست طی بازه‌های زمانی نسبت به بارگذاری مجدد صفحه اقدام می‌نمودید، ولی همینک با دریافت یک ایمیل جدید و بدون هیچ حرکتی از سوی شما، ایمیل مربوط برای شما نمایش داده خواهد شد و این دستاورد ای‌جکس برای کاربران است.

نوشته ای‌جکس چیست؟ اولین بار در استودیو موج‌شکن پدیدار شد.