مقدمه‌ای بر AJAX

AJAX به منظور به‌روزرسانی بخش‌های خاصی از وب‌صفحه بدون بارگذاری مجدد کل صفحه طراحی شده است.

AJAX چیست؟

AJAX = Asynchronous JavaScript and XML (جاوااسکریپت و XML غیرمستقیم)

AJAX یک فناوری برای ایجاد صفحات وب سریع و پویا است.

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

صفحات وب معمولی (بدون استفاده از AJAX)، اگر محتوای آن‌ها تغییر کند، باید کل صفحه را دوباره بارگذاری کنند.

مثال‌های معمول استفاده از AJAX شامل: نقشه‌های گوگل، توئیتر تگزین، ویدئوهای یوتیوب و غیره است.

AJAX چگونه کار می‌کند؟

AJAX بر اساس استانداردهای اینترنت است

AJAX بر اساس استانداردهای اینترنت است و از ترکیب فناوری‌های زیر استفاده می‌کند:

  • مستند XMLHttpRequest (برای تعامل داده‌ها با سرور به صورت غیرمستقیم)
  • JavaScript/DOM (نمایش/برگرفتن اطلاعات)
  • CSS (تنظیمات سبک داده‌ها)
  • XML (معمولاً به عنوان فرمت انتقال داده‌ها استفاده می‌شود)

توجه:برنامه‌های AJAX مستقل از مرورگر و پلتفرم هستند!

پیشنهادات جستجوی گوگل (Google Suggest)

با انتشار ویژگی پیشنهادات جستجوی گوگل در سال 2005، AJAX به سرعت محبوب شد.

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

امروز شروع به استفاده از AJAX کنید

در دوره‌های ASP ما، به شما نشان خواهیم داد که چگونه AJAX می‌تواند بخشی از صفحه وب را به‌روزرسانی کند، بدون اینکه کل صفحه بارگذاری شود. ما از ASP برای نوشتن اسکریپت‌های سرور استفاده خواهیم کرد.

اگر می‌خواهید اطلاعات بیشتری در مورد AJAX کسب کنید، لطفاً وب‌سایت ما را بازدید کنید تدریس AJAX.