ایجکس Ajax
ایجکس یا Ajax چیست؟
ایجکس (Ajax) مخفف عبارت Asynchronous JavaScript And XML (به معنای جاوا اسکریپت و XML ناهمگام) میباشد و شامل مجموعهای از فناوری های توسعه وب در سمت کلاینت است و امکان ساخت صفحات و اپلیکیشنهای وب پویا و ناهمگام را فراهم میآورد.
به عبارت بهتر، ایجکس این امکان را مهیا میکند که ارسال و دریافت داده از سرور به صورت ناهمگام پس از لود صفحه انجام شود، به این ترتیب بدون آنکه یک صفحه به طور کامل مجددا لود شود میتوان بخشی از محتوای آن را به صورت پویا تغییر داد.
ایجکس فناوریهای مختلفی را دربرمیگیرد. به عنوان مثال، علاوه بر امکان تغییر بخشی از محتوای متنی یک صفحه، میتوان با استفاده از CSS استایل آن را نیز تغییر داد. با کمک جاوا اسکریپت و آبجکت XMLHttpRequest امکان این مبادلهی ناهمگام فراهم میشود. دقت داشته باشید واژهی XML به این دلیل استفاده شده است که در تعاریف اولیه از این زبان برای تبادل دادهها در Ajax استفاده میشد اما در حال حاضر اجباری به استفاده از XML وجود ندارد.
امروزه استفاده از ایجکس در وبسایتهای بسیاری متداول شده است. یکی از رایجترین کاربردهای Ajax را میتوان در ارائهی پیشنهادات موتورهای جستجو مشاهده نمود به طوری که همزمان با تایپ حروف یا واژههای ابتدایی یک عبارت، بدون آنکه صفحه مجددا لود شود پیشنهاداتی در بخش زیرین فیلد جستجو به نمایش درمیآید. نمونهی استفاده از این قابلیت را در بخش جستجوی همین سایت نیز میتوانید مشاهده کنید.

پیوندهای پیشنهادی تک دیک