طراحی وبسایت , تکنیک طراحی سایت , فناوری های طراحی وبسایت

ajax


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

AJAX چیست ؟

این ماهیت HTTP و صفحات وب است که هر کنش و واکنشی که بین کاربر و آن سایت اتفاق می افتد، تمام صفحه از نو بارگذاری و در اصطلاح  refresh می شود.

AJAX یک فناوری جدید است که به جای بارگذاری مجدد کل صفحه، فقط قسمتی از سایت را تغییر میدهد که قرار است اطلاعات جدید را به کاربر نمایش دهد، در حقیقت مجموعه ای از استانداردها و فناوری های وب که به کمک آنها میتوان به آسانی با کاربران تعامل داشت.

فنآوری های مورد استفاده AJAX

  1. HTML XHTML)  و (CSS  به منظور نمایش محتوا مورد استفاده قرار میگیرد.
  2. (Document Object Model) DOM برای نمایش پویای داده ها و تعامل با آنها استفاده میشود.
  3.  XML برای تبادل داده ها که البته در حال حاضر از JSON استفاده میشود و XSLT برای مدیریت داده ها.
  4.  XMLHttpRequest برای تبادل غیر متقارن داده ها بکار میرود.
  5.  JavaScript به منظور یکپارچه سازی این فن آوری ها مورد استفاده قرار میگیرد.

چرا از AJAX در طراحی وبسایت استفاده کنیم: 

  1. نیازی به بارگذاری مجدد تمام یک صفحه از سایت نیست.
  2. در مصرف پهنای‎ باند صرفه جویی میشود.
  3. سرعت و کارآیی نرم افزارهای تحت وب افزایش می یابد.
  4. از بیشتر مرورگرها مانند IE، فایرفاکس، کروم و سافاری میتواند پشتیبانی کند.
  5. توانایی سفارشی سازی کنترلهای سرور را به منظور استفاده از ظرفیتهای clinet دارد.
معایب  Ajax
  1. هر مرورگری که از JavaScript یا XMLHttp پشتیبانی نکند، مانند برخی تلفنهای همراه هوشمند و PDAها امکان استفاده از ajax را ندارد.
  2. با توجه به ساختار صفحات و ماهیت محتوای Ajax، خواندن این محتواها توسط برنامه های Crawler امکان پذیر نمیباشد.
  3. از نظر برنامه نویسی حفظ و نگهداری، برطرف کردن مشکل و تست صفحاتی که محتوایی با Ajax تولید می کنند، دشوار است.
  4. صفحاتی که از محتوای Ajax استفاده می کنند، امکان بازگشت به صفحه قبل را ندارند.
  5. اگر از Ajax برای تغییر محتوای صفحه استفاده میکنید، امکان مشاهده محتوای اضافه شده در بخش view source را نخواهید داشت

آموزشطراحی وبوبلاگ

ajaxبروزرسانی سایتبهینه سازی سایتپشتیبانی سایتسئوطراحی سایت ریسپانسیوطراحی وبسایت

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

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