Category

Frontend Development

Modern frontend development with JavaScript, CSS, and frameworks

75 posts

طراحی سیستم‌های طراحی با Storybook و Tailwind

ایجاد یک سیستم طراحی قدرتمند دیگر یک لوکس نیست، بلکه برای برنامه‌های وب مدرن ضروری است. این سیستم شکاف بین طراحی و مهندسی را پر می‌کند و ثبات، مقیاس‌پذیری و قابلیت نگهداری را تضمین می‌کند. با این حال، یکپارچه‌سازی یک سیستم طراحی با چارچوب‌های مدرن اولویت‌دهی به utility مانند Tailwind CSS...

ساخت یک مجموعه رابط کاربری مستقل از فریم‌ورک: راهنمای عملی برای وب کامپوننت‌ها

در اکوسیستم مدرن فرانت‌اند، تکیه بر فریم‌ورک‌های خاصی مانند React، Vue یا Angular رایج است. با این حال، نیاز به کامپوننت‌های رابط کاربری که از این مرزها فراتر بروند، رو به افزایش است. چه در حال نگهداری از یک برنامه jQuery قدیمی باشید، چه در حال ساخت یک معماری میکرو-فرانت‌اند، یا صرفاً بخواهید اطمینان حاصل کنید که سیستم طراحی شما قابل حمل باقی بماند، وب کامپوننت‌ها یک راه‌حل بومی و مبتنی بر استاندارد ارائه می‌دهند.

باز کردن قدرت Vue 3: بررسی عمیق Composition API

Vue.js همواره به خاطر منحنی یادگیری ملایم و طراحی تدریجی خود تحسین شده است. با انتشار Vue 3، این فریم‌ورک تغییری در پارادایم ایجاد کرد که به یکی از مهم‌ترین چالش‌های توسعه‌دهندگان در ساخت برنامه‌های تک‌صفحه‌ای (SPA) در مقیاس بزرگ می‌پردازد: سازماندهی و بازنویسی کد...

ویژگی‌های منطقی CSS مدرن و پرس‌وجوهای ظرف

توسعه وب واکنش‌گرا به‌طور سنتی به پرس‌وجوهای رسانه مبتنی بر نمایه و ویژگی‌های فیزیکی CSS مانند margin-left یا padding-top متکی بوده است. اگرچه این روش مؤثر است، اما اغلب هنگام تغییر طراحی بین زبان‌های چپ‌به‌راست (LTR) و راست‌به‌چپ (RTL) یا زمانی که اجزا باید...

ساخت اولین کامپوننت وب: راهنمای گام‌به‌گام برای عناصر سفارشی و Shadow DOM

در اکوسیستم مدرن فرانت‌اند، توسعه‌دهندگان به‌طور فزاینده‌ای از کتابخانه‌های UI وابسته به فریم‌ورک‌ها به سمت راه‌حل‌های استاندارد و قابل‌تعامل حرکت می‌کنند. ورود Web Components: مجموعه‌ای از فناوری‌های مختلف که به شما امکان ایجاد عناصر سفارشی قابل‌استفاده مجدد را می‌دهد. در حالی که فریم‌ورک‌هایی مانند React، Vue و A...

تسلط بر مسیر رندر بحرانی: بارگذاری استراتژیک دارایی‌ها برای بهبود LCP

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