دوره های آموزشی آکادمی پی وی لرن (پروژه محور و ویژه بازار کار)



  • ۲۸
  • اردیبهشت

جلسه ۲۰ : آموزش کار با AJAX در XML

  • دسته‌بندی‌ها :
جلسه ۲۰ : آموزش کار با AJAX در XML
    • جزئیات
    • نوع محتواآموزشی

      مقدمه

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

      آموزش کار با AJAX در XML

      تقریباً می توان گفت که AJAX  و یادگیری آن آرزو و آمال هر توسعه دهنده ای است!
      در ادامه آموزش کار با AJAX در XML دلایلی را که این همه موجب محبوبیت AJAX شده است را شرح می دهیم.

      • AJAX به روز رسانی یک صفحه وب بدون بارگذاری مجدد آن کمک می کند.
      • AJAX موجب درخواست داده ها از یک سرور – پس از بارگذاری صفحه می شود.
      • AJAX به دریافت اطلاعات از سرور – پس از بارگذاری صفحه کمک می کند.

      خودتان امتحان کنید!

      طبق سبک و سیاق اکثر دوره های آموزشی پی وی لرن، در طول یادگیری AJAX می توانید نمونه ها و مثال ها را خودتان یاد بگیرید تا یادگیری شما از تاثیر عمیق تری برخوردار باشد.

      تشریح یک نمونه از AJAX

      مثال : 

      صفحه HTML حاوی بخش <div> و <button> است.
      بخش <div> برای نمایش اطلاعات از یک سرور استفاده می شود.
      <button> یک تابع را فراخوانی می کند (اگر کلیک شده باشد).
      تابع مورد نظر داده را از سرور وب درخواست نموده و آم را به صورت زیر نمایش می دهد.

      تابع ()loadDoc

      مثال : 

      حالا نوبت این سوال اساسی است که AJAX چیست؟

      AJAX = جاوا اسکریپت و XML.
      AJAX یک زبان برنامه نویسی نیست!
      AJAX فقط ترکیبی است از:

      • یک مرورگر ساخته شده در XMLHttpRequest object (برای درخواست داده ها از یک سرور وب).
      • جاوا اسکریپت و HTML DOM (برای نمایش یا استفاده از داده ها).

      AJAX یک نام گمراه کننده است!
      AJAX یک نام گمراه کننده است برنامه های AJAX ممکن است برای انتقال داده ها از XML استفاده کنند، اما انتقال داده ها به صورت متن ساده یا JSON مرسوم تر است.

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

      آموزش کار با AJAX در XML

      AJAX چگونه کار می کند؟

      ۱٫ یک اتفاق در صفحه وب اتفاق می افتد (صفحه لود می شود، یک دکمه روی آن کلیک می شود).
      ۲٫ یک XMLHttpRequest object توسط جاوا اسکریپت ایجاد می شود.
      ۳٫ XMLHttpRequest object  یک درخواست را برای یک وب سرور ارسال می کند.
      ۴٫ سرور درخواست را پردازش می کند.
      ۵٫ سرور پاسخی به صفحه وب ارسال می کند.
      ۶٫ پاسخ توسط جاوا اسکریپت خوانده می شود.
      ۷٫ اقدام مناسب (مانند به روز رسانی صفحه) توسط جاوا اسکریپت صورت می پذیرد.
      و AJAX به این شکل کار می کند!

      کلام آخر

      در آموزش کار با AJAX در XML شما را با AJAX و کاربردها و قابلیت های آن آشنا کردیم.
      در جلسه بعدی آموزش XML را با XMLHttp ادامه می دهیم.
      با پی وی لرن همراه باشید.

      QR:  جلسه ۲۰ : آموزش کار با AJAX در XML
      به اشتراک بگذارید