jQuery چیست؟ – jquery چیست و کاربرد آن – کوئری چیست

۲۶ آبان ۱۳۹۸

jQuery جی کوئری ، یک کتابخانه ی اپن سورس جاوا اسکریپت است که برهم کنش میان اسناد  HTML/CSS یا به عبارتی ،Document Object Model (DOM)  و جاوا اسکریپت را ساده می کند.

می توان گفت jQuery، تغییر و جابجایی اسناد HTML، مدیریت رویداد مرورگر، انیمیشن های DOM ، برهم کنش های Ajax و برنامه نویسی cross-browser جاوا اسکریپت را ساده می کند.

نکته: تنها کتابخانه ای که به نیازهای برنامه نویسان و طراحان همزمان پاسخ می دهد، jQuery است.

چرا jQuery؟

برخی از نکاتی که استفاده از jQuery را تایید می کنند شامل موارد زیر هستند:

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

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

زمینه ای تیره دارد و طراحی افزونه ی آن هوشمندانه است.

مخزن افزونه ی گسترده ای دارد که پس از انتشار jQuery نیز رشد کرده است.

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

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

jQuery به واسطه ی فلسفه ی خود یعنی :”کمتر بنویس، کار های بیشتری بکن” معروف شده است. این فلسفه را می توان در سه مفهوم زیر شرح داد:

پیدا کردن برخی المنت ها (از طریق انتخابگر های CSS) و کار کردن با آن ها (از طریق روش های jQuery) برای مثال: پیدا کردن مجموعه ای از المنت ها در DOM و سپس انجام دادن کاری بر روی آن ها.

انجام زنجیره ای از متود های jQuery بر روی مجموعه از المنت ها

استفاده از پوشش های jQuery و تکرار های ضمنی

استفاده از کتابخانه ی jQuery (JS  ) بر صفحات HTML

راه های بسیاری برای استفاده از jQuery در وبسایت وجود دارد

  • از content delivery network (CDN)هایی با میزبانی گوگل یا ماکروسافت برای وارد کردن ورژنی از jQuery استفاده کنید.

  • ورزن اصلی jQuery را از سایت com دانلود کنید و آن را روی سرور خودتان یا یک سیستم فایلی محلی هاست کنید.

مزایا جی کوئری

 

jQuery چیست؟ - jquery چیست و کاربرد آن - کوئری چیست

 

طیف گسترده ای از افزونه ها. jQuery به شما برنامه نویسان اجازه می دهد افزونه هایی مازاد بر افزونه های کتابخانه ی جاوا اسکریپت ایجاد کنید.

جامعه ی گسترده ای از برنامه نویسان

مستندات خوب و قابل درک

نسبت به جاوا اسکریپت های استاندارد دیگر و کتابخانه های دیگر جاوا اسکریپت بسیار ساده است.

JQuery به کاربران اجازه می دهد تمپلیت های Ajax را به سادگی بنویسند. Ajax اینترفیس شفافی را فراهم می کند که فعالیت های صفحه در آن بدون نیاز به لود شدن دوباره ی اطلاعات ، انجام می شوند.

سبک و قدرتمند بودن زنجیره ها، jQuery را قوی تر می کند.

معایب جی کوئری

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

فایل JQuery جاوا اسکریپت باید بتواند دستوران JQuery را اجرا کند، درحالی که اندازه ی این فایل تقریبا کوچک است (25 تا 100 کیلوبایت بسته به سرور)، باز هم اگر بخواهید اسکریپتJQuery  را روی سرور وب خودتان هاست کنید، برای کامپیوتر کاربر یا سرور وب شما فشار اضفه محسوب می شود.