%72

Ajax

  • شناسه محصول: uq4bex87
  • دسته:
  • تاریخ انتشار : 1400/01/31
  • آخرین بروز رسانی : 1403/06/06
  • تعداد فروش : 521
  • تعداد بازدید : 1043

قیمت اصلی تومان90,000 بود.قیمت فعلی تومان25,000 است.

جزئیات بیشتر

  • نوع فایل
    • پاورپوینت : 33 اسلاید
    • ورد : 63 صفحه
  • حجم کیلوبایت 484

اشتراک گذاری

  1. سروش

Ajax:

معمولا ما یک صفحه وب را بازمی نماییم. سپس عملیاتی شبیه تکمیل فرم، ارسال اطلاعات، ناوبری منوها و … را انجام می دهیم. در این روش ترتیبی، ما یک صفحه را درخواست می کنیم و منتظر سرور می مانیم تا به ما جواب دهد و کل صفحه را برای ما بفرستد. یعنی هر انتقال اطلاعات بین سرور و مشتری نیازمند بارگذاری یک صفحه جدید است. یکی از راه های کاهش زمان پاسخگویی سرور استفاده از JavaScript در طرف مشتری است.

 

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

 

  • اخیرا روش مناسبی برای جایگزینی با متد بارگذاری/انتظار/پاسخ به اسم Ajax مطرح گردیده است.
  • در آژاکس بدون اینکه فرمی ارسال شود یا صفحه جدیدی بارگذاری شود، با استفاده از JavaScript با سرور ارتباط برقرار می گردد .
  • آژاکس برای انجام این کار از یک شئ به نام XMLHttpRequest استفاده می کند.
  • این شئ هنوز جزء استاندارد DOM (Document Object Model) نیست. اما هر کدام از مرورگرها به طرق متفاوتی از آن پشتیبانی می کنند.
  • کلمه آژاکس در سال ۲۰۰۵ مطرح شد اما شئ XMLHttpRequest از سالها قبل توسط IE پشتیبانی می شد.

Ajax مخفف کلمه Asynchronous JavaScript and XML است. استفاده معمول از آژاکس بصورت زیر است:

  1. JavaScript یک شئ XMLHttpRequest ایجاد می کند و قسمتهای مختلف آنرا مقدار دهی می کند. سپس آنرا به سرور می فرستد. اسکریپت و صفحه حاوی آن می توانند بعد از ارسال شئ به سرور ادامه پیدا کنند.
  2. سرور با ارسال متن یک فایل یا خروجی یک زبان اسکریپتی سمت سرور، به مشتری جواب می دهد.
  3. وقتی جواب به مقصد رسید، یک تابع JavaScript فعال می شود تا روی داده های ارسالی سرور عمل نماید.
  4. این تابع معمولا صفحه نمایش را با استفاده از DOM تازه می کند و از بارگذاری دوباره صفحه جلوگیری می کند.

Ajax تحولی بزرگ در عرصه وب (بخش اول):

اینترنت و مهمترین سرویس آن وب علاوه بر این که حیات بشری را در هزاره سوم دستخوش تحولات فراوانی کرده است، توانسته است منشاء تحولات گسترده ای در سایر حوزه های فناوری گردد. در واقع، تحول در زندگی بشریت مدیون پیشرفت در سایر حوزه های فناوری‌ است. یکی از این حوزه ها، صنعت نرم افزار است. برای آشنائی با این تحول بد نیست مروری سریع داشته باشیم به گذشته وب و نرم افزار تا از این رهگذر بتوانیم ضرورت ایجاد فناورهای جدیدی نظیر Ajax (برگرفته شده از Asynchronous JavaScript And XML) را بهتر درک کنیم.

مروری بر وب، نرم افزار و تاثیر متقابل آنها بر یکدیگر:

موجودات جدیدی که ما امروزه آنها را با نام برنامه های وب می شناسیم، ماحصل تاثیر وب بر نرم افزار و رشد رو به فزاینده استفاده از اینترنت در متن زندگی، ماحصل تاثیر نرم افزار بر وب است. اجازه دهید ببینیم موضوع از کجا و با چه مختصاتی شروع گردید و هم اینک در چه وضعیتی به سر می بریم.

هنوز بررسی‌ای ثبت نشده است.
اولین نفری باشید که دیدگاهی ارسال می کند.
  • آدرس ایمیل شما به هیچ وجه منتشر نخواهد شد.
  • فیلدهای الزامی با * مشخص گردیده است.

تنظیم کننده فایل

امیر پیرعلیلو

آخرین ویرایش‌ توسط: امیر پیرعلیلو

کارشناس پسیو هلدینگ های وب ـ مهندسی تجارت الکترونیک از دانشگاه تبریز ـ عضو شورای علمی دانشجویی دانشگاه مدیریت صنعتی