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

جلسه ششم:وب کامپوننت

author

سینا کریمی

۲۰ مرداد ۱۴۰۰

در ششمین جلسه فرانت چپتر، سینا کریمی به معرفی و بررسی Web Components پرداخت. وب کامپوننت‌ها مجموعه‌ای از استانداردهای پلتفرم وب هستند که امکان ایجاد کامپوننت‌های قابل استفاده مجدد را فراهم می‌کنند.

سرفصل‌های ارائه شده

  • Web Components چیست؟: معرفی استانداردهای Custom Elements, Shadow DOM, HTML Templates
  • Custom Elements: نحوه تعریف المان‌های سفارشی با JavaScript
  • Shadow DOM: انکپسوله کردن استایل و ساختار DOM
  • HTML Templates: استفاده از <template> و <slot> برای ساختارهای قابل استفاده مجدد
  • Integration با فریم‌ورک‌ها: بررسی سازگاری Web Components با React, Vue, Angular و سایر فریم‌ورک‌ها
  • Performance: مقایسه عملکرد Web Components با راهکارهای مبتنی بر فریم‌ورک

Web Components به ما یادآوری می‌کنند که وب پلتفرم قدرتمندتری از آن چیزی است که فریم‌ورک‌ها به ما نشان می‌دهند

!فرانت چپتر

سینا کریمی در این جلسه منابع بسیار مفیدی را معرفی کرد از جمله مستندات MDN، مقاله CSS-Tricks، و تجربیات GitHub از استفاده Web Components در مقیاس بزرگ. همچنین بحث جالبی در مورد مزایا و معایب Web Components در مقایسه با فریم‌ورک‌های مرسوم شکل گرفت.

فایل صوتی ضبط شده این جلسه را می‌توانید از طریق لینک زیر گوش دهید: 🎧 ضبط صوتی جلسه ششم - فرانت چپتر

🥕 هویجی شو 🥕

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

همین حالا بپیوندید