Ajax چیست ؟ (ای جیکس چیست)
ای جکس ( AJAX ؛ سرواژهٔ Asynchronous JavaScript And XML) ، مجموعهای از استانداردها و تکنولوژی های وب است که به وسیله ی آن میتوان وب سایت هایی طراحی نمود تا کاربر به آسانی بتواند با آن تعامل داشته باشد.
به طور خلاصه میتوان گفت مهمترین مزیت آن اینست که، دیگر با تکنولوژی ای جیکس نیاز به بار گزاری صفحه ای سایت به طور کامل برای یک عملیات خاص نیستیم و تنها قسمتی که مورد نظر است و توسط طراح تعریف شده است ، به اصطلاح Refresh میشود.
مسلما اکثر کاربران اینترنت با چنین صفحاتی رو برو شده اند. از جمله سایت هایی که بر پایه ی این معماری بنا شده اند میتوان به Gmail، Google Map، Google Suggest، Orkut و ... اشاره نمود .
مجموعه فناوریهای تشکیل دهنده ای جکس (Ajax) عبارتند از :
- نمایش استاندارد با استفاده از اکس اچ تی ام ال و سی اس اس
- نمایش پویایی و تعاملات با استفاده از مدل شیء گرای سند
- تبادل و دستکاری دادهها با استفاده از XML و تبدیلات اکس اس ال
- بازیابی داده ها بصورت غیر همروند با استفاده از XMLHttpRequest
- نهایتاً جاوااسکریپت برای سرهم بندی همه چیز با هم