آموزش 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
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
2h 3m
36
Linkedin (لینکدین) lynda-small
20 خرداد 1392 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
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/ بررسی کنید.

Linkedin (لینکدین)

لینکدین: شبکه اجتماعی حرفه‌ای برای ارتباط و کارآفرینی

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

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