سلام.
در این مطلب کاربردی می خوایم به یه مبحث جالب بپردازیم که به اون می گن Ajax. حالا این Ajax چیه؟
دوستان وقتی ما می خوایم در حالت بدون Ajax و معمولی یه سایت رو مرور کنیم برای تغییر در سایت مجبوریم وایسیم تا وبسایت ریفرش بشه و دوباره لود بشه. برای مثال وقتی ما توی موتور جستجو می خوایم سرچ کنیم وقتی داخل باکس جستجو عبارتی رو سرچ می کنیم و اینتر رو می زنیم سایت ریفرش می شه، بار دیگه لود می شه و نتایج جستجو رو به ما می گه.
و در خیلی از سایت های دیگه برای تغییرات توی سایت و یا گرفتن اطلاعات از سرور هر چند بخش کوچکی از سایت باشه باید سایت رو کاملا برای بار دیگه لود کنیم و این در خیلی از موارد برای کاربران خسته کننده است.
و شاید کاربران فکر کنند کاش می شد برای این تغییرات فقط اون بخش از صفحه که می خواد بروز بشه تغییر کنه و مجبور نباشیم برای رفتن به هر صفحه منتظر باز شدن دوباره صفحات باشیم.
در واقع اون آرزوی بالایی با ای جکس برآورده می شه.
در واقع ای جکس نه یک زبان برنامه نویسی، نه یک فریمورک، نه یک ide یا editor بلکه یک فناوری یا تکنولوژی هست که طبق اون سایت ما جوری نوشته می شه که ما بتونیم تغییرات رو در همون صفحه مشاهده کنیم و نیازی به بارگذاری مجدد صفحه نباشه و بلافاصله نتیجه تغییر رو ببینیم.
همون جور که گفتم ای جکس یک فناوریه نه یک زبان یا هر چیز دیگه.
در واقع ای جکس با فناوری های دیگه ای کار می کنه که تکنیک استفاده از اون ها می شه ای جکس...!!!
فناوری هایی مثل جاوا اسکریپت ، xml ، HTML ، CSS، XMLHttprequest و چیز هایی دیگه...
مثال هایی از استفاده از فناوری ای جکس:
1: موتور جستجوی گوگل وقتی که در حال سرچ هستید قبل از زدن دکمه سرچ نتایج مرتبط رو به صورت لیست بازشو زیر تکست باکس براتون میاره
2: کامنت بلافاصله در زیر پست برخی وبسایت ها بدون ریفرش شدن صفحه
3: لایک بلافاصله در شبکه های اجتماعی بدون ریفرش وبسایت
خب من کلیت کار رو بهتون گفتم برای اینکه خیلی بهتر و کاملتر درباره ای جکس بدونید به سایت سون لرن به لینک زیر برید که بسیار جامع تر و کامل تر توضیح دادند. با تشکر از توجه شما به مطلب و وقتی که برا خوندنش گذاشتید امیدوارم مفید بوده باشه.
سایت سون لرن: https://www.7learn.com/tutorials/ajax