توضیحاتی در مورد ساختارjQuery :
دوستان عادت کنید کامل با حرف کوچک نوشته نشود »یعنی عینا باید عبار jQuery استفاده کنید.نه اینکه jquery چون مهم هس و بعدا براتون مشکل زا میشه
چند نمونه عکس برای اشنایی با کاربردهای جی کویری رو براتون میزارم :
jQuery-tabs:
Jquery click event :
jQuery Multiselect Plugin
simple-jquery-number-counter
jQuery-Accordion
call a JWT secured APIs with jQuery AJAX
جی کویری یک wrapper روی جاوااسکریپته ! !! جاواسکریپت javascript سخت بود اومدن یک چیزی از روش بنام jquery ساختن.
مقایسه جاوااسکریپت و jquery :
اگر بخوایم یک المانی رو یا یک عنصری را توی سند html انتخاب کنیم syntax یا نحوه نوشتار ان ان توی جاواسکریپت خیلی طولانی تره و باید از کلمات کلیدی بیشتری رو استفاده کنیم تا اون المان رو انتخاب کنیم بخاطر همین jquery اومد تا جاوا اسکریپت رو ساده بکنه (البته بحثهای خیلی پیشرفته باید با همون جاوااسکریپت هندل بشه)
جی کویری یک کتابخانه هست بوت استرپ یک فریم ورک است
وقتی بخوایم یک پلاگین رو بصورت ajax درخواست هایش رو ارسال و دریافت کنیم یا بخیشی از وبسایت یا قالب بصورت ajax ارسال و دریافت انجام بده ! بحث ajax هم توی جی کویری خیلی سادهتر از جاوااسکریپت هست.
چرا فریم ورک محبوب بوت استرپ جی کویری رو اومده از توی کتابخونش حذف کرده و بجاش از جاوااسکریپت خالص pure استفاده کرده ؟ ایا جی کویری منسوخ شده ؟
دلیل اول میخواسته وابستگیش رو کم کنه چو ن جون رمانی که از جی کویری استفاده میکینم باید کتابخونه جی کویری ضمیمه پروندمون بشه پس این یک وابستگی با بار اضافی رو داریم
دلیل دوم : کسی که از بوت استرپ استفاده میکنه و بعد بخواد از کتابخوننه هایی مثل react یا فریم ورک هایی مثل vue js استفاده منن و وجود یک کتایخانه جانبی مثل jquery توی اون پروژهها بعضی وقتها اختلال ایجاد میکنه
و چون از نظر ساختار به اون والد خودشون که جاوااسکریپت هس میرسن پس تمام مواردی که میتونم با jquery هندل کنم میتونم با فریمورک یا کتابخونه react انجام بدم
زمانی میریم سراغ مباحث بزرگی مثل react و vue که نیاز بهش داشته باشیم و وقتی jquery نیار ما رو برطرف میکنه چه دلیلی داره که بریم سراغ کتایخونههای بزرگتری و تکنولوژیهای جدیدتری مثل react که نیاز به اموزش بیشتری داره ! البته این تکنولوژیهای جدید مربوط میشه به کسانی که میخوان front end developer باشن اما برای توسعه پلاگین زیاد بهشون نیاز نداریم با اینکه حالا ممکنه یه قالبی از این تکنلوژیهای جدید استفاده کرده باشه ولی خب فعلا همین jquery کافیه و کار ما رو راه میاندازد
خیلی از قالبها jquery توشون بکار رفته و خود وردپرس در هسته خودش از این کتابخانه داره استفاده میکنه پس منسوخ نیست و نشده و نخواهد شد!