• illustrator Curse
  • 7Learn Android Course
  • 7Learn SEO Course
  • 7Learn WP Theme Course

    حرفه ای ترین دوره آموزش طراحی قالب وردپرس



  آیا می دانید تا کنون 6254 نفر در 14 دوره آموزشی سون لرن ثبت نام کرده اند !

ممکنه شما نیاز به jQuery نداشته باشید (قسمت 2)

0 318 ۹ دی ۹۴

در این مطلب با ادامه مطالب مربوط با کدهای جایگزین برای jQuery در خدمتتون هستم و امیدوارم که بدردتون بخوره.
Javascript-vs-jquery

موضوع 1 : Ajax

مورد 2 : ارسال Ajax بصورت Post

اگر با jQuery آشنایی داشته باشید که به احتمال زیاد همینطور هست، برای درخواست Ajax با نوع post در jQuery بصورت زیر عمل میکنیم:

حالا میتونیم همینکارو به وسیله Javascript خالص یا Vanilla JS انجام بدیم. اگر میخاید بیشتر با Vanilla JS آشنا بشید میتونین به این لینک مراجعه کنید.

برای IE8 به بالا:

میبینید که یک نمونه جدید از XMLHttpRequest ساختیم و بعد با استفاده از متد open ، نوع اون رو POST گذاشتیم و آدرس مقصد رو هم قرار میدیم. با استفاده از متد setRequestHeader هم نوع محتوا رو application/x-www-wform-urlencoded قرار دادیم. رمزگذاری هم UTF-8 مشخص شده. در نهایت هم با استفاده از متد send ، اطلاعات مورد نظر رو به url مشخص شده میفرستیم.

کد بالا برای IE9 و 10 نوع دیگری نداره و میتونین از اون برای IE8 به بالا استفاده کنید.

مورد 3 : ارسال Ajax بصورت GET

در jQuery این کار بصورت زیر انجام میشه:

حالا Javascript اون بصورت زیر هست:

این مورد تقریبا با مورد 1 که در مورد JSON بود یکی هست.

برای IE8 به به بالا:

توضیحات این مورد رو در مورد 1 که مربوط به JSON قرار دادیم و میتونین از اون استفاده کنید.

برای IE9 به به بالا:

برای IE10 به به بالا:

اگر نخواید از این کدها استفاده کنید و همچنین نگران حجم jQuery هستید میتونین از ابزارهای زیر استفاده کنید:

  • ajax : ابزاری مستقل برای کار با Ajax
  • then-request : کتابخانه ای برای مدیریت بر روی درخواستهای Ajax
  • Reqwest : ابزار مستقل برای مدیریت بر درخواستها

این ابزارهایی که معرفی کردم برای بحث Ajax بوجود اومدن و حجم بسیار کمی دارند و میتونین از اونا استفاده کنید. ابزار آخری که معرفی کردم محبوبیت بیشتری داره.

امیدوارم که از این مطلب خوشتون اومده باشه.

موفق و سربلند باشید.

یا علی

Source

:: مطالب جدید سون لرن را از طریق ایمیل دریافت کنید :

دیدگاه ها اولین دیدگاه این مطلب را ارسال کنید.

ارسال دیدگاه

ورود/عضویت سریع با اکانت فیسبوک/جیمیل شما

:: شما می توانید با استفاده از اکانت یاهو یا جیمیل خود به صورت کاملا امن، سریع و بدون نیاز به ورود اطلاعات عضو و وارد سایت شوید. در این صورت هیچ نیازی به ورود نام کاربری و رمز عبور خود نخواهید داشت و هویت شما از طریق ایمیلتان مورد تائید قرار می گیرد .
برای استفاده از این روش باید در اکانت گوگل(جیمیل) و یا یاهوی خود لاگین باشید .
عضویت/ ورود سریع با :
در حال اتصال ...

ورود به سایت

ورود سریع با :
در حال اتصال ...

جستجو در سون لرن

عبارت :
7LearnTelegram