معرفی JQuery:
اگر جزو دنبال کنندگان مقلات قبلی ما در مورد طراحی سایت باشید، در مقالات آموزش طراحی سایت و جاوا اسکریپت،اشاره ای به اهمیت جی کوئری شد.حال در این مقاله قصد داریم تا بیشتر شما را با آن آشنا کنیم.در واقع jquery یکی از کتابخانه ها و فریم ورک های جاوا اسکریپت است ، که کار کردن با javascriptرا برای طراحی سایت آسان تر میکند.فریم ورک یک فایل است که شامل توابع جاوا اسکریپت می باشد و امکان استفاده راحت تر از کدهای javascript را به شما میدهد.همچنین شما قادر خواهید بود ، با مرورگرهای مختلف سازگار شده و یک طراحی سایت حرفه ای را داشته باشید.
اولین بار جی کوئری توسط جان رزیگ ساخته شد و با شعار “write less more do” (کمتر بنویس و بیشتر انجام بده)،دنیای برنامه نویسی وب را متحول کرد.به گونه ای که نوشتن ده ها خط کد در جاوا اسکریپت را به چندین خط کد ساده در جی کوئری تبدیل خواهد کرد.
برای یادگیری jquery لازم است که با موارد زیر آشنا شوید :
- لینک کردن jquery به صفحه HTML
- آشنایی با jquery CDN
- آشنایی با روش های نوشتن کدهای jquery
- آشنایی با ساختار jquery
- آشنایی با متد alert
- کامنت گذاری در jquery
- آشنایی با انواع سلکتورهای ( تگ ، class ، id ، * ، first ، header ، text ، submit ، radio ، password ، enabled ، checked ، selected ، contains و …… )
- رویدادها در جی کوئری
- آشنایی با افکت ها
- آشنایی با انواع متدها
و مباحث دیگر که در آینده با آن ها آشنا خواهید شد.
در آخر علت و مزایای استفاده از جی کوئری را میتوان این گونه بیان کرد :
- فراهم نمودن امکان دسترسی به بخش هایی از یک صفحه بدون نیاز به ابزارهای جاوا اسکریپت و عدم نیاز به کد نویسی های زیاد.
- در اختیار قرار دادن مکانیسم های سریع و موثر برای جستجو ، یافتن و انتخاب بخش های مورد نظر از یک صفحه ، بدون نیاز به ابزار جاوا اسکریپت.
- امکان تغییر دادن ظاهر یک صفحه. البته CSS قادر به انجام این کار در مرورگرهای مختلف که استانداردهای متفاوتی دارند، نیست.جی کوئری به راحتی می تواند از هر نوع مرورگری پشتیبانی کند.
- جی کوئری ، نه تنها می تواند تغییرات ظاهری و اندکی را در صفحات وب ایجاد کند ؛ بلکه قادر است ، صرفاً با چند کلیک ساده، در محتوای صفحات مورد نظر کاربر ، تغییرات کلی ایجاد نماید.
- کنترل و جلوگیری از اتفاقات غیرمنتظره است ، که در زمان کلیک کردن کاربر بر روی یک لینک می تواند رخ دهد ، و یا می تواند باعث کند شدن یا اختلال در مرورگرها شوند.
- افزودن انیمیشن (Fade) به یک صفحه. جی کوئری این ویژگی را به سادگی با استفاده از امکاناتی همچون Fade و غیره به ما ارائه می دهد.
- دریافت اطلاعات از سرور بدون نیاز به refresh کردن آن صفحه (که اصطلاحا به آن AJAX میگویند) جی کوئری این کار را بدون نیاز به دانستن مختصات ویژه هر سرور و صرفاً با مراجعه مستقیم به نتایج آن صفحه (محتویات سرور) انجام می دهد.