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

Ajax چیست و چه کاربردی دارد ؟Reviewed by همیار پروژه on May 29Rating: 4.0Ajax چیست و چه کاربردی دارد ؟Ajax چیست و چه کاربردی دارد ؟

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

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

اگر بخواهیم در یک جمله ای Ajax رو تعریف کنیم :  یعنی آپدیت کردن بخش هایی از صفحه، بدون لود کردن کامل آن صفحه  . Ajax سرنام واژگان Asynchronous JavaScript and XML می باشد که به معنی : جاوااسکریپت و xml غیر همزمان می باشد.

اگر میخواهید AJAX را یاد بگیرید بهتر است این زبان ها را فراگرفته باشید :

HTML
JavaScript

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

Ajax رویای برنامه نویسان است، زیرا به وسیله ی آن می توانید:
یک صفحه ی وب را بروز رسانی کنید بدون اینکه نیاز باشد آن صفحه را لود کنید.
بعد از لود شدن صفحه، داده ها را از سرور درخواست کنید.
بعد از لود شدن صفحه، داده ها را از سرور دریافت کنید.
در پشت پرده، داده ها را به سرور ارسال کنید.

نحوه ی کارکرد Ajax :

Ajax چیست و چه کاربردی دارد ؟Ajax بر اساس استانداردهای اینترنت پایه گذاری شده است
Ajax بر اساس استانداردهای اینترنت بنا شده است و ترکیبی از موارد زیر می باشد:
شیء XMLHttpRequest ( برای دریافت داده از یک سرور وب)
JavaScript/DOM (برای نمایش یا استفاده از داده ها)

پیشنهاد ویژه :   نمایش پیام فقط در اولین ورود کاربر B4A

کلمه ی XMLHttpRequest یک نام گمراه کننده است. شما برای استفاده از AJAX نیازی به XML ندارید.

کلمات پیشنهادی  گوگل :
Ajax به وسیله ی کلمات پیشنهاد گوگل، در سال 2005 محبوب شناخته شد.
کلمات پیشنهادی گوگل(Google Suggest) از Ajax استفاده می کند تا یک محیط وب داینامیک را ایجاد کند: هنگامی که شما در سرچ گوگل کلمه ای را تایپ می کنید، دستورات جاوا اسکریپت، کلمه را به یک سرور ارسال می کند و سرور یک لیست از کلمه های پیشنهادی را برمی گرداند.

مثال :

کد صفحه ی HTML :

صفحه ی مورد نظر دارای یک عنصر <div> و یک عنصر <button> است.
از عنصر <div> مورد نظر برای نمایش دادن اطلاعات از سرور استفاده می شود.
در صورتی که بر روی <button> کلیک شود، یک تابع فراخوانی می شود.
تابع مورد نظر، داده ها را از سرور درخواست می کند و آن را نمایش می دهد:

تابع  ()loadDoc  :

موفق باشید !

همیار پروژه AJAX آموزش AJAX

دیدگاه خود را بیان کنید