کدفرند یک پلتفرم آموزشی رایگان ساده و در عین حال کابردی برای کسانی است که تازه قدم به دنیای برنامه نویسی و کسب و کار گذاشته اند
جی کوئری JQuery چیست؟ چرا باید از آن استفاده کنیم
جی کوئری (jQuery) کتاب خانه ای سریع، کوچک و پر از ویژگی از زبان جاوا اسکریپت است و برنامه نویسی را بسیار ساده میکند. یادگیری کتاب خانه ای همچون jQuery(جی کوئری) بسیار ساده تر از یادگیری زبان جاوا اسکریپت است.در این مقاله می خواهیم با این موضوع که JQuery چیست؟ چرا باید از آن استفاده کنیم آشنا شویم.
کد نویسی با زبان جاوا اسکریپت میتواند سخت باشد، با وجود اینکه این زبان باز هم نسبت به بعضی از زبان ها ساده تر است ولی همچنان یک زبان برنامه نویسی است و بعضی از مردم مانند از طراحان وب ، برنامه نویسی را سخت میدانند.
مشکل بعدی این است که مرورگر های مختلف زبان جاوا اسکریپت را متفاوت میفهمند، در نتیجه برنامه ای که در مرورگری مانند کروم به راحتی اجرا میشود ممکن است در مرورگر اینترنت اکسپلورر ۹ قابل اجرا نباشد. در این صورت شما باید وقت و هزینه ی زیادی صرف کنید تا مطمئن شوید برنامه شما در همه ی مرورگر هایی که کاربران شما از آن استفاده میکنند به درستی کار میکند.(برای یادگیری جیکوئری می توانید از دوره جامع آموزش JQuery کدفرند استفاده کنید)
اینجاست که کتاب خانه ی JQuery(جی کوئری) به کمک ما خواهد آمد. جیکوئری کتابخانه ای از زبان جاوااسکریپت است که به قصد ساده کردن برنامه نویسی جاوااسکریپت ایجاد شده است. یک کتاب خانه ی JavaScript شامل مجموعه ی پیچیده ای از کد های جاوا اسکریپت است که هم وظایف سخت را ساده میکند و هم مشکلات ناسازگاری بین مرورگر های مختلف را حل میکند. به عبارت دیگر JQuery(جی کوئری) دو عیب بزرگ استفاده از زبان جاوا اسکریپت را حل میکند : پیچیدگی زیاد و مشکل طبیعی ناسازگاری در تفسیر جاوا اسکریپت در مرورگر های مختلف.
نمونه کد جیکوئری
در نمونه مثال بالا کاربر اگر روی هر پاراگرافی در صفحه کلیک کند، آن پاراگراف مخفی میشود.
جی کوئری JQuery(جی کوئری) سلاحی قدرتمند برای طراحان وب در جنگ با برنامه نویسی با جاوا اسکریپت است. با استفاده از JQuery شما میتوانید نتیجه ای را که میخواهید با یک خط کد بدست آورید، این در حالیست که ممکن بود برای رسیدن به این نتیجه با برنامه نویسی جاوااسکریپت نیاز به صد ها خط کد داشته باشید و همچنین ساعت ها وقت برای تست آن در مرورگر های مختلف.
استفاده از کتاب خانه ی JQuery(جی کوئری) به سادگی اضافه کردن یک ارجاع فایل JQuery(جی کوئری) است.
چرا جی کوئری؟
شما با استفاده از جی کوئری میتوانید دستورات جاوا اسکریپت را خیلی ساده تر و راحت تر اجرا کنید. برای مثال اگر انجام یک کار با جاوا اسکریپت نیاز به ۱۰۰ خط کدنویسی دارد، شما میتوانید همان کار را با جی کوئری تنها با ۱۰ خط کد انجام دهید. دقیقا همان چیزی که شعار جی کوئری توضیح میدهد: کدهای کمتری بنویس، ولی کارهای بیشتری انجام بده.
نکتهای که وجود دارد این است که جی کوئری یک چیز خیلی عجیب و غریب نیست. یک فایل است که شما وارد پروژهی خودتان میکنید و میتوانید از آن استفاده کنید. اگر این فایل را باز کنید، با کدهای جاوا اسکریپت خام و خالص مواجه میشوید.
در واقع اگر بخواهیم دقیق تر بگوییم که جی کوئری چیست ، میتوانیم بگوییم که سازندگان جی کوئری، هزاران خط کد نوشتهاند که چیزی به نام جی کوئری بسازند، که این جی کوئری نوشتن کدهای جاوا اسکریپت را برای شما ساده میکند.
جیکوئری در چه جاهایی استفاده می شود؟
جی کوئری یک فایل چند کیلوبایتی است، اما همین فایل کوچک، قدرت فوق العادهای دارد و کارهای بسیار زیادی میتوان با آن انجام داد. برای شما با استفاده از jQuery میتوانید:
- انیمیشن ها و افکت های زیبایی به المان هایتان اضافه کنید. برای مثال وقتی که کاربر روی یک المان کلیک کرد، افکت های مختلفی روی آن اجرا شود.
- درخواست های Ajax به سمت سرور ارسال کنید و اطلاعات را بدون refresh صفحه از دیتابیس دریافت کنید.
- تگ های HTML یا محتویات صفحه وب خود را اضافه، حذف، ادیت و… کنید. برای مثال یک تگ <div> اضافه کنید یا یک تگ <p> حذف کنید یا یک Class یا id خاص را به یک تگ خاص اضافه کنید.
- اسلایدرهای عکس زیبا بسازید
- منوهای باز شوندهی زیبا طراحی کنید (مانند منوهای بالای سایت یادیفای که با رفتن موس روی آنها، زیر منوهایی برای شما نمایش داده میشود)
- به فرم های ثبت نام، ورود و… اعتبار سنجی را اضافه کنید. برای مثال چک کنید که اگر رمز کاربر کمتر از ۸ کاراکتر بود، اجازهی ثبت نام به کاربر داده نشود.
- و بسیاری کارهای دیگر که میتواند به جذاب شدن صفحات وب شما بسیار کمک کند.
پیش نیازهای یادگیری JQuery
قبل از اینکه دوره ی آموزش jQuery(جی کوئری) را شروع کنید، شما باید دانش پایه ای(حداقلی) از موارد زیر را داشته باشید:
- HTML
- CSS
- JavaScript
در دوره های آموزشی کدفرند به صورت کاملا رایگان پیش نیاز های یادگیری جی کوئری به صورت کاملا رایگان وجود دارد که می توانید از آن ها برای شروع قدرتمند جی کوئری استفاده کنید.
مطلبی دیگر از این انتشارات
چرا فریمورک جنگو؟
مطلبی دیگر از این انتشارات
کمی دیوانهبازی با f-string های python
مطلبی دیگر از این انتشارات
دوره آموزش برنامه نویسی کاتلین ( آپدیت 28 اردیبهشت 1399 )