ajax چیست؟

مقدمه

ajax مخفف کلمات Asynchronous Javascript and Xml که به معنای جاوااسکریپت و xml غیر همزمان است که این امکان را به کاربر می دهد که نیازی نباشد کل صفحه را بارگذاری کنیم بلکه می توانیم محتوای بخشی از آن را بروزرسانی کنیم که این برای طراحان سایت و کاربران مفید است.به طور کلی یک تکنیک برای ایجاد صفحات وب به صورت سریع و پویا می باشد امروزه سایت های معروفی مانند gmail ، fasebook ، youtube به شکل گسترده ای از این تکنیک استفاده می کنند.

آنچه در این مقاله می خوانید:

ajax مخفف کلمات Asynchronous Javascript and Xml که به معنای جاوااسکریپت و xml غیر همزمان است که این امکان را به کاربر می دهد که نیازی نباشد کل صفحه را بارگذاری کنیم بلکه می توانیم محتوای بخشی از آن را بروزرسانی کنیم که این برای طراحان سایت و کاربران مفید است.

به طور کلی یک تکنیک برای ایجاد صفحات وب به صورت سریع و پویا می باشد امروزه سایت های معروفی مانند gmail ، fasebook ، youtube به شکل گسترده ای از این تکنیک استفاده می کنند.

فناوری های موجود در ajax:

1- DOM (document object model) :برای بهنگام سازی پویای یک صفحه ذخیره شده در حافظه

2- css ، xhtml : فناوری های استاندارد

3- xml :مبادله و پردازش داده

4- xSLT : تبدیل xml به xhtml

5- xml Httprequest: بازیابی داده های غیرهمزمان

6- javascript :مرتبط نمودن همه چیز با یکدیگر

 

جاوااسکریپت

 

 

بیشتر بخوانید :

مزایای استفاده از ajax:

1-باعث صرفه جویی در زمان کاربر می شود چون نیازی به بارگذاری کل صفحه نیست.

2-پشتیبانی از مرورگرهایی مانند کروم ، فایرفاکس

3-صرفه جویی در پهنای باند

4- ارسال داده به سرور در پس زمینه سایت

معایب ajax:

1-در ajax امکان بازگشت به صفحه قبل وجود ندارد این مشکل تا حدودی در html5 برطرف شده است و همچنین دشواری کاربران در استفاده از refresh و forward.

2-اگر مرورگری از xml و javascript پشتیبانی نکند یا کاربر این قابلیت را در مرورگر خود غیر فعال کند نمیتواند به خوبی از ajax استفاده کند.

3- بی معنی شدن مفهوم bookmark

4- نرم افزار های مبتنی بر ajax حجم زیادی جاوااسکریپت استفاده می کنند که اینها حداقل یکبار باید بر روی مرورگر بارگذاری شود که مدتی طول میکشد تا این بارگذاری صورت گیرد.

5- دشواری در اشکال زدایی و تست برنامه های آن

اگر در حال حاضر فرصت مطالعه این مقاله را ندارید، می توانید فایل PDF آن را دریافت کنید

related blogs

مقالات مرتبط

همیشه در کنار شما هستیم

برای توسعه کسب و کارتان ، تا انتها در کنار شما هستیم . بدون نگرانی به فکر پیشرفت باشید.

همیشه در کنار شما هستیم

برای توسعه کسب و کارتان ، تا انتها در کنار شما هستیم . بدون نگرانی به فکر پیشرفت باشید.

آکادمی ایراکد

مشاوره فنی و تخصصی رایگان

جهت دریافت خدمات مشاوره و یا سفارش طراحی سایت و اپلیکیشن، سئو و سایر خدمات شرکت فرم زیر را تکمیل نمایید.مشتاقانه پاسخگوی شما خواهیم بود

Comments

دیدگاه ها و سوالات شما

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

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

فرم ثبت سفارش

Registration Form