لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش کامپوننتهای وب: بررسی عمیق Shadow DOM
- آخرین آپدیت
دانلود Web Components: Shadow DOM Deep Dive
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
کامپوننتهای وب قابلیت کپسولهسازی و استفاده مجدد را فراهم میکنند، اما Shadow DOM برای بسیاری از توسعهدهندگان یک معمای پیچیده است. در این دوره آموزشی با عنوان «بررسی عمیق Shadow DOM»، شما یاد میگیرید که چگونه المانهای سفارشی (Custom Elements) را با رفتار و ظاهر کاملاً مجزا و محدود ایجاد و استایلدهی کنید. در ابتدا، نحوه عملکرد Shadow DOM و روش ساخت المانهای سفارشی با قالبها و استایلهای کپسولهشده را بررسی خواهید کرد. سپس، تکنیکهای پیشرفته استایلدهی با استفاده از Selectorها و Constructable Stylesheets را فرا میگیرید. در نهایت، نحوه رفتار رویدادها در درخت Shadow، از جمله Retargeting، مسیرهای ترکیبی (Composed Paths) و رویدادهای سفارشی را خواهید آموخت. پس از اتمام این دوره، شما مهارت و دانش لازم از Shadow DOM را برای ساخت کامپوننتهای وب مستقل و قابل نگهداری به دست خواهید آورد.
سرفصل ها و درس ها
ساخت یک المان سفارشی
Create a Custom Element
Shadow DOM چیست؟
What Is the Shadow DOM?
ساخت یک المان سفارشی
Create a Custom Element
ساخت یک قالب (Template)
Create a Template
کپسولهسازی
Encapsulation
استفاده از اسلاتها (Slots)
Use Slots
استفاده از اسلاتهای نامگذاری شده
Use Named Slots
استایلدهی در Shadow DOM
Shadow DOM Styling
استایلدهی کپسولهشده با :host
Encapsulated Styling with :host
سایر انتخابگرهای Shadow DOM
Other Shadow DOM Selectors
استایلشیتهای قابل ساخت (Constructible Stylesheets)
Constructible Stylesheets
Shadow DOM و رویدادها
Shadow DOM and Events
رویدادها در المانهای سفارشی
Events in Custom Elements
تغییر هدف رویداد (Event Retargeting)
Event Retargeting
نمایش نظرات