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

Sass

Sass

‏Sass اولین چیزی بود که ‎CSS‎ را قابل مدیریت کرد، و با اینکه ‎CSS‎ امروز خیلی از قابلیت‌هایش را دارد، هنوز جایی می‌ماند که ‎CSS‎ نمی‌رسد: منطق در زمان کامپایل. این مسیر یاد می‌دهد کجا ‎Sass‎ هنوز ارزش دارد و کجا فقط پیچیدگی اضافه است — چون بخش زیادی از ‎Sass‎ی که تیم‌ها می‌نویسند، امروز با ‎CSS‎ خام ساده‌تر است.

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

پیشرفت تو

۰٪

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

فصل

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

۱

چرا ‎Sass‎ آمد

مسئله‌ای که ‎CSS‎ آن زمان نداشت.

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

راه‌اندازی

‏dart-sass، ‎watch‎ و یکپارچگی با ابزار بیلد.

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

نحو

‏SCSS در برابر نحو تورفته.

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

متغیر

متغیر ‎Sass‎ در برابر ‎custom property‎ — تفاوت مهم.

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

تودرتویی

قدرتش، و دامی که ویژگی را منفجر می‌کند.

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

‏partial و ماژول

‏@use و ‎@forward‎ به‌جای ‎@import‎ منسوخ.

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

‎mixin‎

کد قابل استفادهٔ مجدد با پارامتر و بلوک محتوا.

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

تابع

تابع خودت، و توابع داخلی رنگ و ریاضی.

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

کنترل جریان

‏@if، ‎@each‎، ‎@for‎ و تولید کلاس.

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

‏map

توکن طراحی به‌صورت ساختار داده.

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

‎@extend‎

چرا معمولاً باید از ‎mixin‎ استفاده کنی نه این.

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

معماری ‎7-1‎

ساختار پوشه‌ای که در پروژهٔ بزرگ دوام می‌آورد.

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

‏BEM با ‎Sass‎

نام‌گذاری منظم و ‎&__element‎.

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

‏Sass یا ‎CSS‎ مدرن؟

چه چیزی را دیگر لازم نداری.

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

پروژهٔ ۱ — بازنویسی با ‎Sass‎

یک ‎CSS‎ تکراری را ماژولار کن.

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

پروژهٔ ۲ — سیستم توکن

‏map، تابع و تولید خودکار کلاس‌ها.

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

پروژهٔ ۳ — کتابخانهٔ استایل

ساختار ‎7-1‎، تم، ‎RTL‎ و مستندات.

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