jQuery چیست و چه کاربردی دارد؟

jQuery یک کتابخانه (Library) یا به عبارتی دیگر یک فریم ورک برای زبان جاوا اسکریپت است. هدف اصلی این کتابخانه این است که استفاده از جاوا اسکریپت را در طراحی وبسایت آسان‌تر سازد. بحث این درس از دوره‌ی نقشه راه طراحی سایت، مبحث jQuery و پاسخ به سوال jQuery چیست؟ می‌باشد.

 چه چیزهایی را باید قبل از یادگیری jquery بدانم؟

قبل از شروع یادگیری جی‌کوئری، شما باید دانش‌های اولیه طراحی وب را داشته باشید. یعنی زبان‌های:

  •  HTML
  • CSS
  • JavaScript

 

jQuery چیست؟

jQuery یک کتابخانه سبک وزن برای جاوا اسکریپت است. این یعنی با حجم کد کمتر نسبت به جاوا اسکریپت، بیشترین کار را انجام می‌دهد.

شاید کارهایی که در جاوا اسکریپت نیاز به چندین خط کدنویسی دارد، در جی کوئری تنها در یک خط انجام شود!

همچنین jQuery بسیاری از چیزهای پیچیده در JavaScript را هم ساده می‌کند، مانند AJAX و دستکاری DOM.

 کتابخانه جی کوئری ویژگی‌های زیر را با خود به همراه دارد:

  • دستکاری و ایجاد تغییرات در DOM
  • دستکاری و ایجاد تغییرات در CSS
  • متد‌های رویداد (Event) برای HTML
  • ایجاد افکت‌های مختلف و انیمیشن
  • AJAX
  • و ابزارهای دیگر…

 نکته بسیار مهم: تقریبا برای هرکاری، پلاگین‌هایی برای جی کوئری وجود دارد که می‌توانید از آنها استفاده کنید.

 

چرا جی کوئری؟

تعداد زیادی کتابخانه یا فریم ورک برای زبان جاوا اسکریپت وجود دارد، اما به نظر می‌رسد jQuery محبوب‌ترین و گسترده‌ترین کتابخانه این زبان باشد.

 

فریم ورک چیست؟

در سراسر دنیا بسیاری از شرکت‌های بزرگ در حوزه وب، از جی کوئری استفاده می‌کنند. مانند:

  • Google
  • Microsoft
  • IBM
  • Netflix

 

آیا jQuery در همه مرورگرها کار می کند؟

تیم توسعه جی کوئری به خوبی با مرورگرهای مختلف آشنایی دارند و این مسئله باعث شده تا jQuery در تمام مرورگرهای بزرگ دقیقاً یکسان اجرا شود.

 

در ادامه با استفاده از چند مثال سعی در این داریم تا شما را با کاربردهای جی‌کوئری بیشتر آشنا کنیم.

 متدهای hide و show در جی‌کوئری

در جی کوئری، می‌توانید عناصر HTML را با استفاده از متد‌های ()hide و ()show ، پنهان و آشکار سازید.

 

$("#hide").click(function(){
    $("p").hide();
});
 
$("#show").click(function(){
    $("p").show();
});

کد بالا می‌گوید هنگامی که روی عنصری با خصیصه “id=”hide کلیک شد، تمام عناصر p موجود در صفحه پنهان شوند. و هنگامی که روی عنصری با خصیصه “id=”show کلیک شد، تمام عناصر p موجود در صفحه آشکار شوند.

افکت‌های کشویی در jQuery

با استفاده از چند متد زیر در جی‌کوئری، می‌توانید روی عناصر HTML افکت‌های کشویی اعمال کنید.

  • ()slideDown
  • ()slideUp
  • ()slideToggle 
$("#flip").click(function(){
    $("#panel").slideToggle();
});

کد بالا می‌گوید هرگاه روی عنصری با خصیصه “id=”flip کلیک شد، عنصری با خصیصه “id=”panel بصورت کشویی باز و بسته شود.

تا اینجا به طور مختصر با کتابخانه jQuery آشنا شدید. برای شروع یادگیری این زبان می‌توانید به وبسایت رسمی آن یعنی jQuery.com مراجعه کنید. اگر این مطلب را دوست داشتید لطفا دیدگاهتان را با ما به اشتراک بگذارید.