jQuery چیست؟

jQuery-1

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

jquery-website

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

چرا jQuery ؟

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

میزان محبوبیت jQuery در مقایسه با ActionScript در گوگل تِرند:

jQuery-2

/پایان مقاله