Ajax چیست
AJAX مخفف عبارت “Asynchronous JavaScript and XML” است. AJAX یک تکنیک جدید در حوزه وب می باشد که برای ایجاد برنامه های کاربردی تر با سرعت و قدرت تعامل بیشتر استفاده می شود.
- AJAX از XHTML برای نمایش محتوا، CSS برای قالب دهی و جاوا اسکریپت برای پویا کردن نمایش محتوا استفاده می کند.
- به صورت قرار دادی برنامه های کاربردی وب، اطلاعات را از طریق درخواست های همگام (synchronous) انتقال می دهند. این بدان معنی است که شما یک فرم را پر کرده و سپس ارسال کنید و محتوای جدید را در یک صفحه جدید مشاهده کنید.
- استفاده از AJAX باعث می شود تا هنگام ارسال شدن داده ها به سرور، جاوا اسکریپت یک درخواست برای سرور ایجاد کند و بعد از تفسیر نتایج دریافتی صفحه فعلی را بدون Refresh کردن به روز کند. در حقیقت کاربر از ارسال و دریافت اطلاعات از سرور را متوجه نمی شود.
- به طور عادی از فرمت XML برای دریافت اطلاعات از سرور استفاده می شود اما می توان از سایر فرمت ها مانند متن ساده نیز استفاه کرد.
- AJAX یک فناوری مرورگر وب است که مستقل از نرم افزار وب سرور عمل می کند.
- یک کاربر می تواند به فعالیت خود در برنامه ادامه دهد در حالی برنامه سرویس گیرنده در پس زمینه به تبادل اطلاعات با سرور بپردازد.
- AJAX مبتنی بر داده است.
فناوری پیشرفته اینترنت
AJAX یک فناوری RIA (Rich Internet Application) می باشد که توسط جاوا اسکریپت پشتیبانی می شود. نگهداری و اشکال زدایی آن سخت است و برخی از مرورگر ها از آن پشتیبانی نمی کنند.
AJAX مبتنی بر Open Standards است
در زیر Open Standard هایی که AJAX بر اساس آن ها ساخته شده است را مشاهده می کنید:
- ارائه مبتنی بر مرورگر با استفاده از HTML و CSS.
- ذخیره داده ها در قالب XML و دریافت از سرور.
- جا به جایی داده ها در پس زمینه و با استفاده از XMLHttpRequest.
- همه کارها توسط جاوا اسکریپت انجام می شود.
هیچ نظری ثبت نشده است