بخش های اصلی

آموزش AJAX

آموزش AJAX - AJAX چیست؟

  • Ajax مخفف همگام سازی جاوا اسکریپت و XML است. Ajax تکنیک جدیدی برای بهتر، سریع تر و تعاملی تر ایجاد کردن برنامه های وب به کمک XML، HTML، CSS و جاوا اسکریپت هستش.
  •  Ajax از XHTML برای محتوا، از CSS برای ارائه و از Document Object Model و جاوا اسکریپت برای نمایش محتوا استفاده می کنه.
  • برنامه های مرسوم وب، اطلاعات را با استفاده از درخواست های همگام از سرور می گیرن یا به سرور می فرستن. این به این معنیِه که که یک فرم را پر می کنین، روی دکمه ی submit کلیک می کنین و به صفحه ی جدیدی با اطلاعات جدید از سمت سرور هدایت میشین.
  • با Ajax، وقتی روی دکمه ی submit کلیک می کنین، جاوا اسکریپت، درخواستی برای سرور می فرسته، نتایج را تفسیر می کنه و صفحه ی جاری را به روز رسانی می کنه. به عبارت دیگه، کاربر حتی متوجه نمیشه که چیزی به سرور انتقال داده شده.
  • XML بصورت رایج بعنوان فرمتی برای دریافت اطلاعات از سمت سرور استفاده میشه، با این وجود می توان از هر فرمت دیگری مثل متن ساده هم استفاده کرد.
  •  AJAX یک تکنولوژی مرورگر وبِه که مستقل از نرم افزار وب سرورِه.
  •  کاربر می تواند در حالی که برنامه ی کلاینت، در حال درخواست اطلاعات از سرور در پشت زمینه است، از برنامه استفاده کنه.
  •  تعامل کاربریِ بصری و طبیعی. تنها حرکت ماس برای اجرای رویدادها کافیِه حتی نیازی به کلیک کردن هم نیست.
  •  بجای صفحه -محور بودن، داده-محور است.

تکنولوژی برنامه ی اینترنتی قدرتمند

AJAX، قدرتمندترین تکنولوژی برنامه وب (RIA) است. این تکنولوژی ترکیبی از ادغام چند حرکت فوق العاده ی ابتکاری، چندین ابزار (tool kit) و فریم وکِه. با این حال از آن جایی که AJAX ناسازگاریِ مرورگری داره و توسط جاوا پشتیبانی میشه، قابلیت نگه داری و اشکال زدایی آن سختِه.

AJAX مبتنی بر استانداردهای باز هستش

Ajax، مبتنی بر استانداردهای باز زیر هستش:

  •  نمایش مبتنی بر مرورگر با استفاده از HTML و Cascading Style Sheets (CSS).
  •  داده ها و اطلاعات با فرمتِ XML ذخیره میشن و از سرور واکشی میشن.
  •  واکشی در پشت زمینه با استفاده از شیء هایِ XMLHttpRequest در مرورگر.
  •  استفاده از جاوا اسکریپت برای انجام رویدادها.
در صورتی که سوال و یا نظری دارید، از بخش نظرات با ما در میان بگذارید.

خبـرنــامه

Newsletters

در خبــرنـامه سافت اسکیل عضو شویــد تا جدیدترین هـای سایت را بلافاصله در ایمیل خـود دریافت کنیـد

شما چه نظر و یا سوالی درباره این نوشته دارید؟

مبحث آموزشی

آموزش AJAX

Learn AJAX

پرســیدن سؤال جدید

سؤال های تخصصی خود را از ما بپرسید

دنبال کردن تلگرام کانال سافت اسکیل

https://telegram.me/softskill_ir

عملیات کاربران

خبـرنــامه

Newsletters

در خبــرنـامه سافت اسکیل عضو شویــد تا جدیدترین هـای سایت را بلافاصله در ایمیل خـود دریافت کنیـد