پرووید
منو
آموزش جامع کتابخانه jQuery (jQuery Essential Training)
دسته بندی: کتابخانه jQuery

آموزش جامع کتابخانه jQuery (jQuery Essential Training)

زبان: انگلیسیزیرنویس: انگلیسیسطح: مقدماتیمدت زمان: 4:24:24تعداد ویدئوها: 53فایل های پروژه: ناموجود
این آموزش بخشی از پکیج کامل آموزش مسیر شغلی توسعه فرانت اند وب است که می توانید از تمامی آموزش های آن دیدن کنید.

آموزش جامع کتابخانه jQuery با عنوان اصلی jQuery Essential Training یکی دیگر از آموزش های گروه آموزشی پرووید می باشد که در این قسمت آن را به شما معرفی می کنیم. در این آموزش با کتابخانه jQuery و کاربرد آن در توسعه وب آشنا می شوید و یاد می گیرید چگونه با استفاده از امکانات آن، کدنویسی JavaScript را ساده تر کنید. همچنین نحوه انتخاب و دستکاری عناصر HTML، مدیریت رویدادها، ایجاد انیمیشن، ارسال درخواست های AJAX و استفاده از Pluginهای کاربردی را بررسی خواهید کرد.

کتابخانه jQuery چیست و چه کاربردی دارد؟

jQuery یک کتابخانه JavaScript است که با هدف ساده سازی تعامل با عناصر صفحات وب و کاهش پیچیدگی کدنویسی توسعه داده شده است. با استفاده از این کتابخانه می توانید عناصر HTML را انتخاب کنید، محتوای صفحات را تغییر دهید، رویدادهای مختلف را مدیریت کنید و جلوه های بصری ایجاد نمایید. یکی از ویژگی های شناخته شده jQuery این است که با نوشتن کد کمتر، می توانید عملیات رایج در توسعه Front-End را انجام دهید.

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

انتخاب و دسترسی به عناصر HTML با jQuery

یکی از قابلیت های مهم jQuery، امکان انتخاب عناصر مختلف صفحه با استفاده از Selectors و Filters است. به کمک Selectorها می توانید عناصر را بر اساس نام تگ، شناسه، کلاس، ویژگی های HTML یا موقعیت آن ها در ساختار صفحه انتخاب کنید. Filterها نیز امکان محدود کردن نتایج انتخاب را فراهم می کنند. در این بخش با Selectorهای پایه و پیشرفته و روش های مختلف فیلتر کردن عناصر آشنا می شوید.

Selectorهای پایه - نمونه ای از بخش دسترسی به محتوای صفحه در آموزش جامع کتابخانه jQuery (jQuery Essential Training)
نمونه ای از بخش «دسترسی به محتوای صفحه» در آموزش جامع کتابخانه jQuery (jQuery Essential Training)

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

تغییر و مدیریت محتوای صفحات وب با jQuery

پس از یادگیری نحوه انتخاب عناصر، می توانید از jQuery برای ایجاد و تغییر محتوای صفحات استفاده کنید. این کتابخانه امکاناتی برای ساخت عناصر جدید، اضافه کردن محتوا به بخش های مختلف صفحه و تغییر محتوای موجود در اختیار شما قرار می دهد. همچنین می توانید ویژگی های HTML عناصر را مدیریت کنید و با استفاده از متدهای مرتبط، ظاهر آن ها را از طریق CSS تغییر دهید.

یکی دیگر از قابلیت های مهم، امکان ذخیره اطلاعات سفارشی روی عناصر HTML است. با استفاده از این امکانات می توانید رفتار عناصر صفحه را به صورت پویا کنترل کنید. در این بخش همچنین با نحوه مدیریت نمایش و مخفی کردن عناصر به شکل Dynamic آشنا می شوید. تمرین های عملی مربوط به تغییر وضعیت نمایش عناصر کمک می کنند کاربرد این مفاهیم را در توسعه رابط های کاربری بهتر درک کنید.

مدیریت رویدادها در jQuery

Event Handling یکی از بخش های اساسی توسعه رابط کاربری است. رویدادهایی مانند کلیک کردن، حرکت ماوس، فشردن کلیدهای صفحه کلید و ارسال فرم، امکان تعامل کاربران با صفحات وب را فراهم می کنند. jQuery روش های ساده ای برای اتصال رویدادها به عناصر HTML ارائه می دهد و به توسعه دهندگان اجازه می دهد بدون پیچیدگی زیاد، رفتار مورد نظر خود را برای هر رویداد تعریف کنند.

در این بخش با نحوه اتصال و حذف Event Handlerها آشنا می شوید و یاد می گیرید چگونه از jQuery Event Object برای دسترسی به اطلاعات مربوط به یک رویداد استفاده کنید. این اطلاعات می توانند در تصمیم گیری درباره نحوه واکنش اپلیکیشن به تعامل کاربر مفید باشند. همچنین با انجام تمرین های عملی، روش استفاده از رویدادهای jQuery را در صفحات وب پیاده سازی می کنید.

ایجاد انیمیشن و جلوه های بصری با jQuery

jQuery علاوه بر مدیریت عناصر و رویدادها، امکاناتی برای ایجاد جلوه های بصری و انیمیشن در صفحات وب دارد. با استفاده از این قابلیت ها می توانید عناصر مختلف را نمایش دهید یا مخفی کنید، میزان شفافیت آن ها را تغییر دهید و افکت های حرکتی ایجاد کنید. این امکانات برای ساخت رابط های کاربری تعاملی و کنترل نحوه ظاهر شدن یا ناپدید شدن بخش های مختلف صفحه کاربرد دارند.

در این آموزش با روش های Hide و Show برای مخفی کردن و نمایش عناصر، افکت های Fade برای تغییر تدریجی شفافیت و افکت های Slide برای ایجاد حرکت عمودی آشنا می شوید. همچنین نحوه ساخت Custom Animation را بررسی می کنید تا بتوانید جلوه های بصری مورد نظر خود را طراحی و کنترل کنید. شناخت این قابلیت ها به شما کمک می کند بدون نوشتن کدهای پیچیده JavaScript، انیمیشن های متداولی در صفحات وب ایجاد کنید.

ارسال درخواست های AJAX و استفاده از Pluginهای jQuery

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

jQuery و AJAX - نمونه ای از بخش عملیات AJAX در آموزش جامع کتابخانه jQuery (jQuery Essential Training)
نمونه ای از بخش «عملیات AJAX» در آموزش جامع کتابخانه jQuery (jQuery Essential Training)

علاوه بر این، با چند Plugin کاربردی jQuery آشنا خواهید شد که امکانات آماده ای برای توسعه وب فراهم می کنند. DataTables برای مدیریت و نمایش داده ها در قالب جدول، Form Validation برای اعتبارسنجی فرم ها و Toast Messages برای نمایش پیام های کوتاه به کاربران از جمله موضوعات این بخش هستند. آشنایی با این Pluginها به شما کمک می کند قابلیت های متداول را با استفاده از ابزارهای آماده به پروژه های خود اضافه کنید.

مهاجرت از jQuery به JavaScript مدرن

با پیشرفت JavaScript و اضافه شدن امکانات جدید به مرورگرها، بسیاری از قابلیت هایی که پیش تر با استفاده از jQuery پیاده سازی می شدند، اکنون به صورت Native در خود JavaScript در دسترس هستند. به همین دلیل، آشنایی با روش مهاجرت از jQuery می تواند برای توسعه دهندگانی که قصد به روزرسانی پروژه های قدیمی یا کاهش وابستگی به کتابخانه های جانبی را دارند مفید باشد.

در بخش پایانی آموزش، با آماده سازی پروژه برای مهاجرت و جایگزین کردن Selectorهای jQuery با روش های انتخاب عناصر در DOM آشنا می شوید. همچنین نحوه مهاجرت عملیات AJAX و جلوه های بصری را بررسی می کنید و به برخی نکات تکمیلی این فرایند می پردازید. این مباحث به شما کمک می کنند تفاوت میان روش های مبتنی بر jQuery و امکانات Native JavaScript را بهتر درک کنید و برای کار با کدهای مدرن تر آماده شوید.

سرفصل مطالب آموزش ویدئویی جامع کتابخانه jQuery (jQuery Essential Training)

فصل اول: مقدمه

  • با jQuery کمتر بنویسید و کارهای بیشتری انجام دهید
  • آماده سازی محیط توسعه

فصل دوم: مروری بر jQuery

  • آشنایی کلی با jQuery
  • چرا امروزه از jQuery استفاده کنیم؟

فصل سوم: مروری سریع بر قابلیت های jQuery

  • فعال سازی jQuery در اپلیکیشن وب
  • Selectorها و Filterها
  • ایجاد و تغییر محتوا
  • مدیریت رویدادها
  • جلوه های بصری و انیمیشن ها
  • عملیات AJAX

فصل چهارم: دسترسی به محتوای صفحه

  • مقدمه ای بر Selectorها و Filterها
  • Selectorهای پایه
  • Filterهای پایه
  • Selectorهای پیشرفته
  • Filterهای ویژگی ها (Attributes)
  • Filterهای پیشرفته
  • پیمایش میان عناصر صفحه وب
  • زنجیره سازی دستورات
  • تمرین: کار با Selectorها
  • راه حل تمرین: کار با Selectorها

فصل پنجم: دستکاری محتوای صفحه

  • ایجاد محتوا
  • افزودن محتوا به صفحه
  • تغییر محتوای صفحه
  • مدیریت ویژگی ها (Attributes)
  • کار با CSS
  • افزودن داده های سفارشی
  • تمرین: مدیریت پویای نمایش عناصر
  • راه حل تمرین: مدیریت پویای نمایش عناصر

فصل ششم: مدیریت رویدادها

  • قابلیت های مدیریت رویداد در jQuery
  • اتصال و حذف اتصال رویدادها
  • استفاده از Event Object در jQuery
  • تمرین: استفاده از رویدادهای jQuery
  • راه حل تمرین: استفاده از رویدادهای jQuery

فصل هفتم: جلوه های بصری و انیمیشن ها

  • مقدمه ای بر انیمیشن ها در jQuery
  • مخفی کردن و نمایش عناصر
  • ایجاد افکت محو شدن عناصر (Fade)
  • ایجاد افکت لغزشی عناصر (Slide)
  • ساخت انیمیشن های سفارشی

فصل هشتم: عملیات AJAX

  • jQuery و AJAX
  • توابع کاربردی و ساده سازی عملیات
  • کار با انواع مختلف داده ها
  • استفاده از مدیریت کننده های سراسری AJAX
  • تمرین: کار با AJAX
  • راه حل تمرین: کار با AJAX

فصل نهم: Pluginهای jQuery

  • DataTables
  • اعتبارسنجی فرم ها
  • پیام های Toast

فصل دهم: مهاجرت از jQuery

  • آماده سازی برای مهاجرت
  • مهاجرت به Selectorهای DOM
  • مهاجرت از AJAX
  • مهاجرت از جلوه های بصری
  • نکات تکمیلی

فصل یازدهم: جمع بندی

  • گام های بعدی
دیدگاه کاربران

دیدگاه ها

برای ثبت دیدگاه ابتدا وارد حساب کاربری شوید.
هنوز دیدگاهی برای این محصول تایید نشده است.