AJAX چیست و چه کاربردی دارد؟

واژه AJAX با تلفظ اي ‌جکس يا اي ‌ژاکس سرنام عبارت Asynchronous Java and XML و به معني ترکيب نامتقارن جاوا اسکريپت و XML است. ماهيت صفحات وب و پروتکل HTTP به گونه‌اي است که به طور معمول وقتي درحال وب‌گردي هستيم، به ازاي هر کنش و واکنش ميان ما و سايتي که در حال کار با آن هستيم، کل يک صفحه وب از نو refresh مي‌شود.

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

ajax

به این ترتیب میتوان تنها بخش یا بخش هایی از صفحه را بدون بارگذاری کل صفحه به روز رسانی کرد. در صورتی که صفحات معمولی باید کل صفحه را به منظور تغییر محتوا به روز رسانی کند. بسیاری از سایتهای معروف از جمله  Google Maps، Gmail، YouTube و Facebook  به شکل وسیعی از این فن آوری استفاده می کنند. یکی از معروفترین مثالهای  Ajax ، سیستم Google Sugge است که به شکل زیبایی پیاده سازی شده است. شما عبارتی را در کادر جستجوی Google تایپ می کنید و Google بلافاصله با یک عملیات Ajax پیشنهاد هایی را در مورد این عبارت به شما ارائه می کند.

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

مجموعه فناوری‌های تشکیل دهنده ای‌ جکس عبارت است از:

  • نمایش استاندارد با استفاده از XHTML , CSS  
  • نمایش پویایی و تعاملات با استفاده ازمدل شی گرای سند
  • تبادل و دستکاریداده ها  با استفاده ازXMLو تبدیلات XSL
  • بازیابی داده ها  بصورت غیر همروند با استفاده از XMLHttpRequest
  • نهایتاًجاوا اسکریپت برای سرهم بندی همه چیز با هم.

مؤسسه خرد اقدام به برگزاری دوره غیرحضوری Ajax نموده است. شرکت کنندگان در دوره غیر حضوری Ajax به صورت کاملاً کاربردی با امکانات این نرم افزار آشنا شده  و در انتهای دوره مدرک رسمی ، ممهور به مهر وزارت علوم، تحقیقات و فناوری که به منزله دانش بالای افراد در طراحی توسط  نرم افزارAjax می باشد را دریافت می نمایند.

اولین امتیاز را ثبت کنید
ارسال دیدگاه

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *