تخفیف ویژه همین الان — دوره‌های تخفیف‌دار را ببینید.
روز
:
ساعت
:
دقیقه
:
ثانیه
تخفیف‌های ویژه
دوره آموزشی جاوا اسکریپت: تقویت DOM

دوره آموزشی جاوا اسکریپت: تقویت DOM

2 ساعت 35 دقیقهمتوسط2024-04-04

مدرسین

Maaike van Putten

Maaike van Putten

Trainer and Developer for Java, Python, Spring Boot, and More

جزئیات دوره

Document Object Model (DOM) در هسته هر صفحه وب قرار دارد. به منظور توسعه صفحات HTML پویا، یک توسعه‌دهنده فرانت‌اند باید بداند که چگونه جاوا اسکریپت متصل می‌شود و به شما امکان می‌دهد DOM را کنترل کنید تا محتوای موجود را در یک صفحه ایجاد، اصلاح، حذف و ویرایش کنید. در این دوره آموزشی که برای طراحان و توسعه دهندگان وب با تجربه طراحی شده است، مربی Maaike van Putten مروری بر عناصر اصلی DOM، راه های مختلف دسترسی جاوا اسکریپت به عناصر و نحوه کار با DOM برای ایجاد صفحات وب پویا ارائه می دهد.

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

مهارت ها

Front-End Web DevelopmentWeb DevelopmentProgramming LanguagesSoftware DevelopmentDeep Dive (X:Y)

سرفصل ها

0. مقدمه

  • 01 - دانش جاوا اسکریپت DOM خود را افزایش دهید
  • 02 - نحوه استفاده از فایل‌های تمرینی میزبان GitHub

1. درک DOM

  • 03 - DOM چیست
  • 04 - DOM در مقابل HTML در مقابل جاوا اسکریپت
  • 05 - کاوش DOM با DevTools
  • 06 - انواع درخت و گره DOM
  • 07 - چالش - کارآگاه DOM
  • 08 - راه حل - کارآگاه DOM

2. انتخاب عناصر DOM

  • 09 - getElementById، getElementsByClassName، getElementsByTagName
  • 10 - querySelector و querySelectorAll
  • 11 - استفاده از انتخابگرهای CSS برای هدف قرار دادن عنصر
  • 12 - روش کبریت
  • 13 - چالش - شکارچی عنصر
  • 14 - راه حل - شکارچی عنصر

3. عبور از DOM

  • 15 - Nodeهای والد، فرزند و خواهر و برادر
  • 16 - کار با روش‌هایی برای به دست آوردن Nodeهای والدین، فرزند و خواهر و برادر
  • 17 - پیمودن با نزدیکترین و حاوی
  • 18 - چالش - پیمایش درخت حیوانات
  • 19 - راه حل - پیمایش درخت حیوانات

4. اصلاح عناصر DOM

  • 20 - تغییر متن و محتوای HTML
  • 21 - تغییر مقادیر عناصر ورودی
  • 22 - دستکاری صفات و صفات داده
  • 23 - کار با کلاس ها
  • 24 - سبک‌های درون خطی با جاوا اسکریپت
  • 25 - چالش - Shapeshifter
  • 26 - حلال - شکل دهنده

5. ایجاد، افزودن و مدیریت گره ها

  • 27 - ایجاد عناصر با createElement
  • 28 - سازنده برای ایجاد انواع خاصی از عناصر
  • 29 - درج عناصر
  • 30 - شبیه سازی، جایگزینی و حذف گره ها
  • 31 - چالش - سازنده عنصر
  • 32 - راه حل - سازنده عنصر

6. مدیریت رویداد

  • 33 - شنوندگان رویداد، کنترل کننده رویداد و اشیاء رویداد
  • 34 - رویدادهای رایج DOM
  • 35 - حذف کنترل کننده رویداد
  • 36 - انتشار رویداد - گرفتن و حباب
  • 37 - هیئت رویداد
  • 38 - کار با preventDefault
  • 39 - چالش - برنامه رویداد
  • 40 - راه حل - برنامه رویدادی

7. دستکاری پیشرفته DOM

  • 41 - کار با فرم‌ها و عناصر ورودی
  • 42 - دستکاری لیست ها
  • 43 - ایجاد جداول
  • 44 - DOM و AJAX - Fetch API
  • 45 - اجزای وب و عناصر سفارشی
  • 46 - چالش - اعتبار سنجی فرم کوتاه
  • 47 - راه حل - اعتبار سنجی فرم مینی

8. دسترسی، عملکرد، و بهترین شیوه ها

  • 48 - نکات عملکرد دستکاری DOM
  • 49 - ملاحظات دسترسی
  • 50 - سازگاری بین مرورگرها
  • 51 - چالش - ممیزی دسترسی
  • 52 - راه حل - ممیزی دسترسی

9. پروژه دنیای واقعی - برنامه رزومه تعاملی

  • 53 - نمای کلی پروژه
  • 54 - از Node.js استفاده کنید
  • 55 - نمایش بخشها
  • 56 - نمایش و افزودن تجربیات
  • 57 - افزودن و نمایش اطلاعات تماس
  • 58 - چالش - اضافه کردن یک ویژگی
  • 59 - راه حل - افزودن یک ویژگی

نتیجه

  • 60 - مراحل بعدی

دوره های مرتبط

درباره ما

لینداکده یک بستر یادگیری پیشرو است که به افراد کمک می کند تا کسب و کار ، نرم افزار ، فناوری و مهارت‌های خلاقانه را برای دستیابی به اهداف شخصی و حرفه ای بیاموزد.

شماره تلفنکانال آپاراتپشتیبانی تلگرامکانال تلگرامپیج اینستاگرام

کلیه‌ی حقوق این سایت متعلق به لینداکده می باشد

قوانین و شرایط|حریم خصوصی

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
zarinpal
zibal