Vairāk
Kāda ir atšķirība starp SCSS un Sass?
No tā, ko es esmu lasījis, Sass ir valoda, kas padara CSS jaudīgāku ar mainīgo un matemātisko atbalstu.
Kāda ir atšķirība no SCSS? Vai tā ir tā pati valoda? Līdzīga? Atšķirīga?
1736
3
Sass ir CSS pirmsprocesors ar sintakses uzlabojumiem. Programma apstrādā stila lapas ar uzlabotu sintaksi un pārvērš tās par parastām CSS stila lapām. Tomēr tās neizvērš pašu CSS standartu.
CSS mainīgie tiek atbalstīti un tos var izmantot, taču ne tik labi kā pirmprocesora mainīgos.
Atšķirība starp SCSS un Sass, šim tekstam Sass dokumentācijas lapā vajadzētu atbildēt uz šo jautājumu:
Tomēr tas viss darbojas tikai ar Sass pirmskompilatoru, kas galu galā izveido CSS. Tas nav paša CSS standarta paplašinājums.
Es esmu viens no izstrādātājiem, kas palīdzēja izveidot Sass.
Atšķirība ir UI. Zem teksta ārējā izskata tās ir identiskas. Tāpēc sass un scss faili var importēt viens otru. Patiesībā Sass ir četri sintakses analizatori: scss, sass, CSS un less. Visi tie pārvērš atšķirīgu sintaksi Abstract Syntax Tree, kas tālāk tiek apstrādāta CSS izejas formātā vai pat kādā no citiem formātiem, izmantojot rīku sass-convert.
Izmantojiet sev tīkamāko sintaksi, abas ir pilnībā atbalstītas, un, ja vēlāk mainīsiet savas domas, tās varēsiet mainīt.
No valodas mājas lapas
SASS ir interpretēta valoda, kas izplata CSS. Sass struktūra izskatās kā CSS (attālināti), bet man šķiet, ka apraksts ir nedaudz maldinošs; tas nav CSS aizstājējs vai paplašinājums. Tas ir interpretētājs, kas beigās izplata CSS, tāpēc Sass joprojām ir parastā CSS ierobežojumi, bet tas tos maskē ar vienkāršu kodu.