ajax با استعمال از ترکیبی از فناوریهای اینترنت برای ارسال و اخذ غیر به طور همزمان دادهها از یک سرور فعالیت مینماید، فارغ از آنکه نیازی طراحی سایت به بهروزرسانی بدون نقص برگه باشد. نمای کلی از طرز کوشش ایجکس را میقدرت به طور پایین اعلام کرد: یک روی داد در یک کاغذ اینترنت چهره می دهد، مانند کلیک مخاطب روی یک آیتم یا این که ارسال یک هیبت؛ کد جاوا اسکریپت در اکنون ایفا در ورقه، درخواست ajax را به سرور ارسال مینماید که معمولاً از XMLHttpRequest (XHR) یا این که یک API مرورگر جدیدتر مانند fetch به کارگیری مینماید. سرور درخواست را پردازش مینماید و پاسخی را در قالبی ساختاریافته مانند XML یا این که JSON به مرورگر میفرستد.
کد جاوا اسکریپت مو جود در شیت، جواب را اخذ مینماید و میتواند از آن برای بهروزرسانی پویای محتوای برگه یا این که جاری ساختن بقیه اقدامات مانند اکران اعلان، استعمال نماید.
محتوای بهروز گردیده فارغ از نیاز به رفرش بدون نقص در ورقه، اکران داده می گردد.
مزایا و معایب استعمال از ایجکس چیست؟
به کارگیری از کدنویسی ajax میتواند مشمول مزایا و معایب زیادی باشد. برخی از مزایای آن عبارتاند از:
بهبود تجارب کاربری: ajax به نرمافزارهای کاربردی اینترنت این قابلیت را میدهد تا دادهها را بارگیری نمایند و رابط کاربری را بهطور هم زمان بهروزرسانی نمایند که می تواند تجارب کاربری تعاملیخیس و بهتری ساخت نماید.
کاهش توشه سرور: درخواستهای ajax صرفا دادههای موردنیاز را از سرور بازیابی مینمایند کهاین فرمان معیار منابع سرور لازم برای پردازش درخواستها را کاهش می دهد و می تواند تلاش کلی را بهبود ببخشد.
با صرفهسازی پهنای باند: ajax به گسترشدهندگان اینترنت اذن می دهد تا مقدار دادههای منتقل گردیده در بین سرور و کلاینت را با صرفه نمایند، چون تنها نصیبهای ضروری یک شیت اینترنت را بازیابی و بهروز مینماید.
مدیر خوب ایرادات: ajax رئیس خطای توسعه یافتهتری را نسبت به نرم افزارهای سابق اینترنت ارائه مینماید و به گسترشدهندگان اذن می دهد تا اشتباهات را رئیس نمایند و برخورد خویش را در به عبارتی مجال به یوزرها ارائه دهند.
سازش میان مرورگرها: ajax روی اکثر مرورگرهای اینترنت مدرن عمل مینماید و تجارب کاربری ثابتی را در دستگاهها و پلتفرمهای متفاوت ارائه می دهد.
بعضی از معایب استعمال از ایجکس را میاقتدار مورد ها پایین دانست:
جانبداری محصور از مرورگر: مرورگرهای اینترنت کهن ممکن میباشد از ajax دفاع نکنند که میتواند امکان به کارگیری از اپهای اینترنت را برای برخی از یوزرها محصور نماید.
خطاها دسترسی: برخی از فناوریهای کمکی مانند شیتخوانها ممکن میباشد با ajax سازگار نباشند که میتواند خطاها دسترسی را برای یوزرها دارنده معلولیت، ساختوساز نماید.
دشواری در seo: ازآنجاکه نرمافزارهای ajax به طور پویا محتوای برگه را بهروز مینمایند، ایندکس و جايگاهبندی آن ها بوسیله موتورهای کاوش دشوارتر میباشد.
ارتقاء عدم وضوح بسط: ajax به مهارتهای نرم افزار نویسی توسعه یافتهتری نیاز دارااست و قادر است نسبت به نرمافزارهای کهن اینترنت، غامضخیس باشد.
نگرانیهای امنیتی: اپهای ajax درصورتی که به صحت انجام نشوند، میتوانند در قبال حمله ها اسکریپت دربین سایتی (XSS) و بقیه خطرها امنیتی زخمپذیر باشند.
ajax با استعمال از ترکیبی از فناوریهای اینترنت برای ارسال و اخذ غیر به طور همزمان دادهها از یک سرور فعالیت مینماید، فارغ از آنکه نیازی طراحی سایت به بهروزرسانی بدون نقص برگه باشد. نمای کلی از طرز کوشش ایجکس را میقدرت به طور پایین اعلام کرد: یک روی داد در یک کاغذ اینترنت چهره می دهد، مانند کلیک مخاطب روی یک آیتم یا این که ارسال یک هیبت؛ کد جاوا اسکریپت در اکنون ایفا در ورقه، درخواست ajax را به سرور ارسال مینماید که معمولاً از XMLHttpRequest (XHR) یا این که یک API مرورگر جدیدتر مانند fetch به کارگیری مینماید. سرور درخواست را پردازش مینماید و پاسخی را در قالبی ساختاریافته مانند XML یا این که JSON به مرورگر میفرستد.
کد جاوا اسکریپت مو جود در شیت، جواب را اخذ مینماید و میتواند از آن برای بهروزرسانی پویای محتوای برگه یا این که جاری ساختن بقیه اقدامات مانند اکران اعلان، استعمال نماید.
محتوای بهروز گردیده فارغ از نیاز به رفرش بدون نقص در ورقه، اکران داده می گردد.
مزایا و معایب استعمال از ایجکس چیست؟
به کارگیری از کدنویسی ajax میتواند مشمول مزایا و معایب زیادی باشد. برخی از مزایای آن عبارتاند از:
بهبود تجارب کاربری: ajax به نرمافزارهای کاربردی اینترنت این قابلیت را میدهد تا دادهها را بارگیری نمایند و رابط کاربری را بهطور هم زمان بهروزرسانی نمایند که می تواند تجارب کاربری تعاملیخیس و بهتری ساخت نماید.
کاهش توشه سرور: درخواستهای ajax صرفا دادههای موردنیاز را از سرور بازیابی مینمایند کهاین فرمان معیار منابع سرور لازم برای پردازش درخواستها را کاهش می دهد و می تواند تلاش کلی را بهبود ببخشد.
با صرفهسازی پهنای باند: ajax به گسترشدهندگان اینترنت اذن می دهد تا مقدار دادههای منتقل گردیده در بین سرور و کلاینت را با صرفه نمایند، چون تنها نصیبهای ضروری یک شیت اینترنت را بازیابی و بهروز مینماید.
مدیر خوب ایرادات: ajax رئیس خطای توسعه یافتهتری را نسبت به نرم افزارهای سابق اینترنت ارائه مینماید و به گسترشدهندگان اذن می دهد تا اشتباهات را رئیس نمایند و برخورد خویش را در به عبارتی مجال به یوزرها ارائه دهند.
سازش میان مرورگرها: ajax روی اکثر مرورگرهای اینترنت مدرن عمل مینماید و تجارب کاربری ثابتی را در دستگاهها و پلتفرمهای متفاوت ارائه می دهد.
بعضی از معایب استعمال از ایجکس را میاقتدار مورد ها پایین دانست:
جانبداری محصور از مرورگر: مرورگرهای اینترنت کهن ممکن میباشد از ajax دفاع نکنند که میتواند امکان به کارگیری از اپهای اینترنت را برای برخی از یوزرها محصور نماید.
خطاها دسترسی: برخی از فناوریهای کمکی مانند شیتخوانها ممکن میباشد با ajax سازگار نباشند که میتواند خطاها دسترسی را برای یوزرها دارنده معلولیت، ساختوساز نماید.
دشواری در seo: ازآنجاکه نرمافزارهای ajax به طور پویا محتوای برگه را بهروز مینمایند، ایندکس و جايگاهبندی آن ها بوسیله موتورهای کاوش دشوارتر میباشد.
ارتقاء عدم وضوح بسط: ajax به مهارتهای نرم افزار نویسی توسعه یافتهتری نیاز دارااست و قادر است نسبت به نرمافزارهای کهن اینترنت، غامضخیس باشد.
نگرانیهای امنیتی: اپهای ajax درصورتی که به صحت انجام نشوند، میتوانند در قبال حمله ها اسکریپت دربین سایتی (XSS) و بقیه خطرها امنیتی زخمپذیر باشند.