Scss/Sass


Scss/Sass

Par tehnoloģiju:

Sass ir preprocesora skriptu valoda, kas tiek interpretēta vai kompilēta Cascading Style Sheets (CSS). SassScript ir pati skriptu valoda. Sass sastāv no divām sintaksēm. Oriģinālā sintakse, ko sauc par 'iegrieztā sintakse', izmanto sintaksi, kas līdzīga Haml. Tā izmanto iedobes, lai atdalītu koda blokus, un jaunas rindas simbolus, lai atdalītu noteikumus. Jaunākā sintakse, SCSS (Sassy CSS), izmanto blokveida formatējumu, līdzīgu CSS. Tā izmanto iekavas, lai norādītu koda blokos, un semikola, lai atdalītu noteikumus blokā. Iegrieztās sintakses un SCSS faili tradicionāli tiek piešķirti ar paplašinājumiem .sass un .scss attiecīgi.

Mana pieredze:

Kopš 2020. gada esmu izmantojis SCSS/Sass tehnoloģiju, un tas ir bijis diezgan aizraujošs ceļojums. Tas, kas sākotnēji mani pievilka, bija tās īpašības, īpaši iekļaušana un mantošana. Šīs spējas padarīja manus stilu lapas organizētākas un vieglāk uzturamas. Gan iepriekšējās, gan pašreizējās darba lomās SCSS/Sass ir bijusi vērtīga mūsu frontend izstrādes procesā. Tā ļāva rakstīt tīru, modulāru un efektīvu CSS kodu, uzlabojot sadarbību un produktivitāti komandā. Tomēr jāsaka, ka mana entuziasma par SCSS/Sass nesen ir nedaudz samazinājies. Lai gan tā joprojām ir vērtīgs rīks manā komplektā, es esmu sācis arvien vairāk pievērsties Tailwind CSS. Tailwind 'utility-first' pieejas un ātras izstrādes iespējas sāk aizraut mani, un es to arvien biežāk lietoju savos jaunākajos projektos.