0

هیچ محصولی در سبد خرید نیست.

طراحی سایت در اصفهان, سئو سایت اصفهان, ساخت سایت اصفهان, طراحی سایت حرفه ای اصفهان, بهینه سازی سایت , بازاریابی و دیجیتال مارکتینگ 09133886881 احمدپور

ایجکس (Ajax) چیست؟

نویسنده mrs.moradi
امتیاز مطلب
تعداد بازدید 76
تاریخ بروزرسانی ۱ بهمن ۱۳۹۹

تا قبل از تکنولوژی ایجکس برای تغییر بخشی از صفحه نیاز به بارگذاری کل صفحه وب بود. اما بعد از ایجکس (Ajax) تبادل اطلاعات با سرور به حدی پیشرفت کرد که برای تغییر  قسمتهایی از صفحه وب دیگر نیازی به بارگذاری مجدد کل صفحه نبود. همراه ما باشید تا ساز و کار این تکنولوژی محبوب و کارآمد را با شما در میان بگذاریم.

 

ایجکس چیست؟

ایجکس چیست؟

Ajax مخفف Asynchronous Javascript And Xml روشی است که با ترکیب جاوااسکریپت و Xml به سرور درخواستی برای بارگذاری بخشی از صفحه را می دهد.

Google suggestion یکی از بهترین مثال ها برای تفهیم Ajax  است. هنگامی که شما درگوگل  عبارتی را تایپ می کنید گوگل در عرض چند میلی ثانیه به شما ادامه عبارت را پیشنهاد می‌کند. این سیستم از ajax پیشتیبانی می‌کند. در صورت عدم وجود ایجکس گوگل برای هر پیشنهاد مجبور به بارگذاری کل صفحه می شد!

 

google suggestion

سازوکار Ajax چگونه است؟

نحوه کارajax به این صورت است که با ارسال داده ها به سرور و به کمک جاوااسکریپت شی xmlHttpRequest را می سازد.

ویژگی این شی این است که به صورت مستقیم می‌تواند صفحات و یا وب سرویس ها را از سمت کاربر دریافت و به سمت سرور ارسال کند. به این صورت که درخواست‌ها از مرورگر می گیرد و در سمت سرور پردازش و دوباره به مرورگر باز می‌گرداند. وجه تمایز ایجکس با دیگر برنامه ها در این است که می تواند چندین رویداد را به صورت مستقل از هم به سمت سرور ارسال کند.

از تکنولوژی‌هایی که در Ajax استفاده می شود می توان به:

  • HTML و Css
  • DOM(Document Object Model)
  • و جاوا اسکریپت

اشاره کرد.

موارد  استفاده از Ajax

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

در قسمت جستجوی سایت و پیشنهاد مطالب مرتبط با نوشته ی در حال تایپ کاربر و یا امتیاز دهی به هر مطلب (به ستاره ها در انتهای این مطلب توجه کنید) با فشردن هر ستاره و امتیاز به هر مطلب می‌بینید که صفحه مجدد بارگذاری نمی‌شود.
بسیاری از افزونه های وردپرس از ایجکس پشتیبانی می کنن برای مثال نمایش مطالب بیشتر که در وب یار به صورت مفصل کار با آن آموزش داده شده است.

 مزایا و معایب ایجکس

با معرفی ایجکس مزایای بسیاری در اختیار برنامه نویسان قرار گرفت اما در کنار آن بروز معایبی که در نهایت منجر به پیشرفت روزافزون این تکنولوژی می شود، غیر قابل اجتناب است.

 

Ajax

 

در ادامه بخشی از این مزایا و معایب را آورده‌ایم:

 مزایای ایجکس

  • کاهش درخواست‌ها ما بین سرور و مرورگر
  • افزایش سرعت پاسخ سرور
  • رضایت کاربران از سایت و افزایش تعامل با آنها

معایب ایجکس

  • عدم پشتیبانی برخی از مرورگرها از XmlHttp
  • طولانی شدن زمان توسعه و برنامه نویسی
  • عدم کارکرد برنامه‌های ایجکس در مرورگرهایی که جاوا اسکریپت در آن ها غیر فعال شده

استفاده از Ajax و پذیرفتن معایب آن تصمیمی است که در نهایت شما باید بگیرید اما با وجود مزایایی که برشمرده شد و هزاران مزیت دیگر و بازخورد مثبتی که کاربران به برنامه‌های ایجکسی می دهند پیشنهاد ما به شما استفاده از آن و بهره بردن از این تکنولوژی به روز است.

تیم وب یار در راستای کمک به پیشرفت شما عزیزان آموزش‌های کاربردی فراوانی در زمینه‌ی طراحی سایت و سئو سایت در اینستاگرام خود قرار داده است.

 

0/5 (0 Reviews)
مطالب مرتبط
دیدگاه ها

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *