jQuery چیست؟

jQuery یکی از فریم‎ورک‎های JavaScript است که با استفاده ازقابلیت های از پیش آماده شده قایلیت هایی فراهم می‎آورد و عمل هدایت پرونده را آسان‎تر می‌کند؛ در واقع jQuery کتابخانه جاوا اسکریپت است که به کمک آن می‎توان در نرم‌افزارهای مبتنی بر Ajax و برنامه‌های سطح پایین مبادله ای (رابطه مرورگر با کاربر) و حتی حرکات انیمیشنی با افکت‌های پیشرفته را ایجاد نمود. به کمک jQuery می‎توان صفحات وب داینامیک قدرتمند طراحی نمود. با توجه به اینکه جی کوئری برخی از میانبرهای نوشتاری را ارائه می‌کند اما نمی‌توان آن را جایگزین جاوا اسکریپت دانست؛ چرا که زبان اصلی نگارش کدها همان جاوا اسکریپت می‌ باشد.

jQuery چیست
jQuery چیست

جی کوئری هیچ دخالتی در کدهای اچ تی ام ال نمی‌کند و به عبارتی Unobtrusive محسوب می‌شود؛ این یعنی هیچ یک از کدهای  جاوا اسکریپت، داخل کدهای XHTML قرار نمی‌گیرند و از این نظر کدهای سایت کاملاً مجزا و مرتب خواهند بود. از طرفی وقتی JS روی مرورگر فعال باشد، کدهای جاوا اسکریپت اجرا می‌شوند اما اگر JS فعال نباشد، هیچ مشکلی در نمایش سایت بوجود نخواهد آمد. از دیگر نوآوری‌های jQuery می‌توان به انتخاب تگ‌ها بر اساس قواعد CSS اشاره نمود که باعث سهولت در اجرای پروژه می‌شود. همچنین هر مرورگر کدهای JS را به شکلی متفاوت تفسیر می‌کند؛ جی کوئری محیطی را فراهم کرده است که این اطمینان را به توسعه دهنده وب می‌دهد که کد نوشته شده، در همه مرورگرها و IE نسخه ۶ به بعد به درستی کار خواهد کرد.

چرا jQuery ؟

  • دستورات بسیار ساده و قابل درک در زمینه بکار گیری فناوری Ajax
  • وجود پلاگین های متعدد و بسیار مفید
  • امکان تغییر آسان ظاهر یک صفحه و پشتیبانی از انواع مرورگر‎ها
  • کنترل و جلوگیری از اتفاقات غیرمنتظره به نگام کلیک کردن کاربر
  • افزودن انیمیشن به یک صفحه
  • کسب اطلاعات از یک سرور بدون نیاز به ریفرش کردن آن صفحه
  • ساده‎سازی عملکردهای مشترک و تکراری جاوا اسکریپت
  • سهولت در شناسایی و تغییر مختصات صفحات وب