JQuery چیست؟

فروردین 28, 1397     میثم عبداللهی    

JQuery

سلام به شما کاربران عزیز و دوست داشتنی. امروز میخوام درباره ی یکی از کتابخونه های جاوا اسکریپت براتون بگم. JQuery مثل React Native یک کتابخونه جاوا اسکریپته با این تفاوت که برای ساده سازی اسکریپت های سمت HTML طراحی شده. این یک نرم افزار رایگان متن بازه که با استفاده از مجوز MIT فعالیت میکنه. تجزیه و تحلیل های وب نشون میده که این کتابخونه جاوا اسکریپت به طور گسترده ای توسط یه حاشیه بزرگ به کار گرفته شده و فعالیت میکنه.

تاریخچه

JQuery در ژانویه 2006 در BarCamp NYC توسط John Resig منتشر شد و تحت تاثیر کتابخونه CssQuery قرار گرفت. و در حال حاضر توسط یک تیم از توسعه دهندگان تحت هدایت Timmy Wilison (با موتور انتخابگر JQuery Sizzle که توسط ریچارد گیبسون رهبری میشه) نگهداری میشه. JQuery در سال 2006 تحت دو لیسانس GPL و MIT فعالیت میکرد، اما در سال 2012 مجوز GPL حذف شد و در حال حاضر تنها تحت مجوز MIT قرار داره.

Jquery چیست؟

JQuery یک کتابخونه جاوا اسکریپته که پیمایش اسناد HTML، رسیدگی به رویدادها، متحرک سازی و تعاملات AJAX رو به منظور توسعه سریع وب تسهیل میده. این کتابخونه به گونه ای طراحی شده تا روشی رو که با اون جاوا اسکریپت رو مینویسین، تغییر بده. هدف این کتابخونه آسان ساختن استفاده از جاوا اسکریپت در صفحات طراحی وبه. JQuery جایگزینی برای جاوا اسکریپت نیست و با اینکه برخی میانبر های نحوی نوشتاری رو در اختیارتون میذاره اما کدی که هنگام استفاده از جی کوئری خواهید نوشت، هنوز هم جاوا اسکریپته.

دخالت JQuery در HTML

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

JQuery-عکس1

انتخاب تگ ها در JQuery

از دیگر نوآوری های JQuery میشه به انتخاب تگ ها بر اساس قواعد CSS اشاره کرد که باعث سهولت در اجرای پروژه میشه. همچنین هر مرورگر کد های جاوا اسکریپت رو به گونه ای متفاوت تفسیر میکنه. همچنین جی کوئری محیطی رو فراهم میکنه که این اطمینان رو به توسعه دهنده وب میده که کد های نوشته شده توسط اون، در همه مرورگر ها به درستی کار خواهد کرد.

ویژگی های JQuery

این کتابخونه جاوا اسکریپت هم مثل بقیه کتابخونه ها دارای ویژگی های خاص خودشه که در ادامه به بیان اون ها میپردازم. قابلیت دستکاری و تغییر کد های CSS، متحرک سازی و قرار دادن افکت روی عناصر وب سایت، کار با AJAX، دسترسی به عناصر موجود در پرونده و تغییر و دستکاری اونها، توسعه دادن پلاگین ها و کنترل اسان و قدرتمند تر رویداد ها جز ویژگی های برجسته این کتابخونه هستن.

استارت یادگیری

اگه علاقه به استفاده از کتابخونه های جاوا اسکریپتی و کار با اونا دارین میتونین از JQuery استفاده کنین. برای یادگیری این کتابخونه میتونین از منابع مختلفی استفاده کنین ولی من بهتون مرجع سایت اصلی (برای ورود به سایت کافیه اینجا کلیک کنین) رو پیشنهاد میدم.

دسته‌بندی‌ : بلاگ

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

Rating*