دوره مجازی جاوااسکریپت (جلسه 23): آموزش کدنویسی Ajax با جاوااسکریپت خالص

دسته بندی: جاوا اسکریپت
زمان مطالعه: ۲ دقیقه
۲۴ شهریور ۱۳۹۴

در این جلسه با تکنولوژی ajax و کاربردهای اون آشنا خواهید شد. ابتدا به مزیت ها و کاربردهای متنوع Ajax در صفحات وب خواهیم پرداخت و سپس آموزش کدنویسی ایجکس را با کدهای جاوااسکریپت خالص و بدون هیچ گونه کتابخانه ای به شما خواهیم داد. در این جلسه با ذکر مثال هایی جالب سعی کردیم نحوه کار کلی برنامه های ایجکس رو تدریس کنیم. در جلسه آینده هم با کدنویسی Ajax در کتابخانه جی کوئری آشنا خواهید شد .

مطالب مطرح شده در این جلسه عبارتند از :

  • تشریح مفهوم ایجکس و تعریف آن
  • کاربردها و مزیت های استفاده از Ajax در صفحات وب
  • ترکیب تکنولوژی های موجود، عامل پیدایش Ajax
  • نمایش مثال های واقعی از کاربردهای ایجکس در صفحات وب
  • آموزش نحوه صحیح کدنویسی ایجکس با کدهای خالص جاوااسکریپت
  • نحوه لود کردن فایل های سمت سرور و نمایش محتوای آن ها با استفاده از ایجکس
  • شئ XMLHttpRequest و نحوه تعریف صحیح آن برای سازگاری با اینترنت اکسپلورر
  • نحوه ارسال درخواست ایجکس و دریافت پاسخ آن
  • ارسال درخواست های ایجکس با متدهای get و post
  • کدنویسی یک مثال جالب برای حذف یک سطر از صفحه وب و حذف بخش متناظر آن در سمت سرور
:: توجه

این مطلب یک جلسه از آموزش javascript می باشد و برای مشاهده آن باید در دوره ثبت نام کنید.

ثبت نام در آموزش javascript

نویسنده
بیش از 15 سال هست که برنامه نویسی می کنم و از بین همه زبون هایی که کار کردم جاوا، اسمبلی و php رو دوست دارم. دانشجوی دکترای نرم افزارم و توی دانشگاه روی پردازش بیگ دیتا و پردازش موازی کار کردم و عاشق چالش از هر نوعیش هستم! سون لرن مثل بچه منه که 12 سال براش وقت گذاشتم، اینجا همه تلاش می کنیم از شروع یادگیری تا ورود به بازر کار حوزه برنامه نویسی و IT همراهتون باشیم.

جلسات دوره

نظرات کاربران

nassim hosseiny

سلام استاد گرامی , دچار مشکل شدم در اجرا زمانی که روی button ها کلیک می کنم کد اجرا نمیشه و با این error رو به رو میشم حتی کدی هم که خودتون در اختیارمون قرار دادید هم استفاده کردم باز مشکل رو داشت . سرچ که کردم guid mozila نوشته بود که این متد ها در خواست های غیر از http url ها رو نادیده میگیرند.
Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at file:///C:/wamp64/www/jsr/7learn.txt. (Reason: CORS request
not http)
راه حل چی میتونه باشه ؟

hashem

سلام استاد عزیز این جلسه چقدر نامفهوم بود فکرکنم پیش نیاز این جلسه php بود بهتر نیست این جلسه رو بعد از آشنایی با php مرور کنم چون الان اصلا نفهمیدم

اشکان باقری

سلام استاد خسته نباشین. تو این جلسه شما ی تکنیک برای لود گفتین. در برخی از سایت ها دیدم که قبل از لود شدن صفحه یک prograss bar از 0تا100 پر میشه. اون تکنیکش چه جوری هست؟

لقمان آوند

سلام
این کتابخونه رو استفاده کنید.

وحید صالحی

روی سرور باید باشه چه local روی سیستمون و استفاده از وب سرویسی مثل wamp یا روی سرور در اینترنت توی درایو که شما وب سرور ندارید که اجرا بشه!

پایان زمان پشتیبانی

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

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

نیاز به لاگین

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