آموزش JavaScript: تقویت DOM

JavaScript: Enhancing the DOM

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: Document Object Model (DOM) هسته اصلی هر صفحه HTML است. برای توسعه صفحات HTML پویا ، یک توسعه دهنده جلویی باید نحوه اتصال و کنترل JavaScript به DOM را درک کند ، به شما امکان می دهد محتوای صفحه موجود را ایجاد ، اصلاح ، حذف و ویرایش کنید. این دوره کمک به شما در درک عناصر DOM است و روشهای مختلفی که JavaScript به شما امکان دسترسی به آنها را می دهد و کار با DOM را آسان تر می کند نشان می دهد. نویسنده Ray Villalobos پیمایش در DOM ، انتخاب عناصر ، اصلاح ویژگی های HTML ، ویرایش گره ها و موارد دیگر را پوشش می دهد.
موضوعات شامل:
  • DOM چیست؟
  • انتخاب و جداسازی عناصر
  • عبور و مرور در گره های DOM
  • تغییر صفات HTML
  • تغییر عناصر به عنوان متن
  • ایجاد و الحاق گره ها
  • شبیه سازی و حذف گره ها
  • افزودن شنونده یک رویداد جوشان
  • افزودن و تغییر اندازه تصاویر
  • مدیریت کلیک ها

سرفصل ها و درس ها

مقدمه Introduction

  • خوش آمدی Welcome

  • آنچه باید قبل از تماشای این دوره بدانید What you should know before watching this course

  • با استفاده از پرونده های تمرینی Using the exercise files

1. شروع کار 1. Getting Started

  • Document Object Model (DOM) چیست؟ What is the Document Object Model (DOM)?

  • حرکت با DOM با ابزارهای توسعه دهنده Navigating the DOM with developer tools

  • تست دستورات جاوا اسکریپت با کنسول Testing JavaScript commands with the console

  • برقراری ارتباط با کنسول از طریق JavaScript Communicating with the console through JavaScript

2. انتخاب DOM 2. Selecting the DOM

  • انتخاب عناصر با getElementById Selecting elements with getElementById

  • انتخاب عناصر برچسب HTML Choosing elements by HTML tag

  • عناصر جدا شده با نام کلاس Isolating elements by class name

  • جستجوی CSS برای انتخاب عناصر Querying CSS to select elements

  • کار با عناصر فرم نامگذاری شده Working with named form elements

  • درک nodeType ، nodeName و nodeValue Understanding nodeType, nodeName, and nodeValue

  • در حال عبور از گره DOM بالا و پایین Traversing up and down DOM nodes

  • هدف قرار دادن عناصر گره Targeting node elements

3. اصلاح ویژگی ها و محتوا DOM 3. Modifying DOM Attributes and Content

  • تغییر ویژگی های HTML Changing HTML attributes

  • کار با خصوصیات محدود Working with restricted attributes

  • شناسایی صفات داده Detecting data attributes

  • کلاس های کنترل با لیست کلاس HTML5 Controlling classes with the HTML5 classList

  • هدف قرار دادن ویژگی های ویژگی ها Targeting the attributes property

  • با استفاده از اصلاح کنندگان محتوای متن Using text content modifiers

  • اصلاح عناصر به عنوان متن Modifying elements as text

4- درج و حذف گره ها 4. Inserting and Deleting Nodes

  • ایجاد و افزودن گره Creating and appending nodes

  • کنترل درج گره با insertBefore Controlling node insertions with insertBefore

  • کلون کردن و از بین بردن گره ها Cloning and removing nodes

  • تعویض گره های موجود Replacing existing nodes

5. DOM در عمل 5. The DOM in Action

  • آنچه خواهیم ساخت What we'll build

  • افزودن یک شنونده رویداد حباب Adding a bubbling event listener

  • ایجاد و یک ظاهر طراحی با پوشش JavaScript Creating and styling an overlay with JavaScript

  • افزودن تصویر Adding an image

  • تغییر اندازه تصاویر در DOM Resizing images in the DOM

  • مرکز تصویر Centering an image

  • دست زدن به کلیک Handling clicks

  • تنظیم برای پیمایش Adjusting for scrolling

  • تشخیص و تنظیم اندازه یک پنجره Detecting and adjusting for a window resize

نتیجه Conclusion

  • مراحل بعدی Next steps

نمایش نظرات

آموزش JavaScript: تقویت DOM
جزییات دوره
2h 3m
36
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
239,470
- از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Ray Villalobos Ray Villalobos

مربی کارکنان ارشد در LinkedIn Learning

Ray Villalobos یک معلم طراحی/توسعه کامل و مدرس کارکنان ارشد در LinkedIn Learning است.

دوره های آموزشی او در قسمت جلو متمرکز شده است. -پایان موضوعات طراحی و توسعه مانند جاوا اسکریپت، AngularJS، React و Sass، به علاوه فریمورک هایی مانند Bootstrap و ابزارهایی که می توانند شما را به یک توسعه دهنده سریعتر و کارآمدتر تبدیل کنند. او سبک تدریس واضح و عملی دارد و به شما کمک می کند تا مهارت های خود را از طریق تمرین ها و پروژه های واقعی بهبود بخشید.

پیش از این، ری به عنوان مدیر چندرسانه ای برای Entravision Communications، شبکه ای از وب سایت های ایستگاه های رادیویی و تلویزیونی را مدیریت می کرد. در ساحل شرقی او همچنین سایت‌های روزنامه‌ای بزرگ را طراحی کرد و پروژه‌ها/بازی‌های تعاملی را برای شبکه روزنامه‌های تریبون ایجاد کرد. می‌توانید در LinkedIn یا از طریق سایر شبکه‌های اجتماعی @planetoftheweb با او تماس بگیرید. وبلاگ شخصی او را در https://raybo.org/ بررسی کنید.