کدنامهمرجع‌های مهندسی نرم‌افزار، به فارسی

Svelte

Svelte

بقیهٔ فریم‌ورک‌ها یک کتابخانه را به مرورگر می‌فرستند تا کار را در زمان اجرا انجام دهد. Svelte همان کار را در زمان کامپایل انجام می‌دهد و جاوااسکریپت خالص تحویل می‌دهد. نتیجه: باندل کوچک‌تر و کد کمتر — به قیمت یک مرحلهٔ بیلد که دیگر اختیاری نیست.

۱۷فصل
۲۷۳تمرین با پاسخ
≈ ۲۴ ساعتزمان تخمینی
۳پروژهٔ نهایی

پیشرفت تو

۰٪

درصد هر فصل از دو چیز می‌آید: چقدر از بخش‌هایش را خوانده‌ای (۵۵٪) و چند تمرینش را تیک زده‌ای (۴۵٪). همه‌چیز داخل مرورگر خودت می‌ماند.

فصل

فصل‌ها به هم وابسته‌اند و ترتیبشان معنا دارد. هر مسیر با پروژه‌های نهایی تمام می‌شود: ساده، متوسط، پیچیده.

۱

چرا Svelte؛ کامپایلر به‌جای runtime

تفاوت بنیادی با React و Vue، در یک مثال.

در نوبت نوشتن
۲

کامپوننت و نحو

یک فایل: نشانه‌گذاری، استایل و منطق.

در نوبت نوشتن
۳

واکنش‌پذیری

‎rune‎ و مدل جدید، در برابر ‎$:‎ قدیمی.

در نوبت نوشتن
۴

props و رویداد

داده به پایین، رویداد به بالا.

در نوبت نوشتن
۵

slot و ترکیب

کامپوننت‌هایی که محتوا می‌پذیرند.

در نوبت نوشتن
۶

چرخهٔ عمر

‎onMount‎، پاکسازی و اثرها.

در نوبت نوشتن
۷

store و حالت مشترک

حالت بیرون از کامپوننت.

در نوبت نوشتن
۸

انیمیشن و گذار

حرکت داخلی فریم‌ورک، بدون کتابخانه.

در نوبت نوشتن
۹

SvelteKit: مسیریابی

مسیریابی مبتنی بر فایل و layout.

در نوبت نوشتن
۱۰

load و داده

بارگذاری سمت سرور و سمت مرورگر.

در نوبت نوشتن
۱۱

‎form action‎

فرم‌هایی که بدون جاوااسکریپت هم کار می‌کنند.

در نوبت نوشتن
۱۲

‎SSR‎، ‎SSG‎ و adapter

انتخاب حالت رندر و مقصد استقرار.

در نوبت نوشتن
۱۳

تست

تست کامپوننت و تست ‎e2e‎.

در نوبت نوشتن
۱۴

استقرار

بیلد، adapter نود و داکر.

در نوبت نوشتن
۱۵

پروژهٔ ۱ — لیست کارها

حالت، رویداد و ماندگاری محلی.

در نوبت نوشتنپروژهٔ ساده
۱۶

پروژهٔ ۲ — اپ چندصفحه‌ای با داده

مسیریابی، load، فرم و خطا.

در نوبت نوشتنپروژهٔ متوسط
۱۷

پروژهٔ ۳ — اپ کامل ‎SSR‎

احراز هویت، ‎SSR‎، کارایی و استقرار.

در نوبت نوشتنپروژهٔ پیچیده