Interneto svetainių kūrėjai turėtų būti susipažinę su vienu arba abiem pirminiais procesoriais
Koksas arba "Pepsi", "Mac" ar "PC", "Marvel" ar "DC"? Kiekvienoje bendruomenėje yra diskusijų, dėl kurių yra geriau. Interneto dizainerių ar kūrėjų atveju šios diskusijos yra "Sass" ar "Less".
Kas yra Sass ir LESS?
Sintaksiškai nuostabios stilių lentelės (Sass) ir Leaner CSS (LESS) yra tiek CSS preprocesoriai. Tai yra specialūs stilių plėtiniai, kurie supaprastina ir efektyviau projektuoja. Tiek "Sass", tiek "LESS" kompiliuoja CSS stilių lenteles, kad naršyklės galėtų juos perskaityti, o tai yra būtinas žingsnis, nes šiuolaikinės naršyklės negali skaityti .sass ar .less failų tipų.
Jei planuojate būti žiniatinklio kūrimo pasaulyje, tai gera idėja būti gerai išprusę viename iš dviejų preprocesorių arba abiejų .
Kai tai atsitinka, abi yra panašios. Jie rašo CSS paprastesnę, objektyvesnę ir patrauklesnę patirtį. Nepaisant to, yra keletas pagrindinių skirtumų. Čia yra penki iš jų.
01 Sass yra Ruby. LESS yra JavaScript
LESS buvo sukurtas Ruby kaip Sass, bet jis buvo perkeltas į "JavaScript". Kad galėtumėte naudoti LESS, į serverį įkeliami taikytini "JavaScript" failai arba kompasuokite CSS lapus naudodami neprisijungus atliktą kompiliatorių.
02 Priskirti kintamuosius: Sass naudoja $; LESS naudoja @
Tiek SASS, tiek LESS naudoja specializuotus simbolius priskirti kintamuosius. Tokiu būdu jums nereikės toliau patekti į specifikacijas; galite tiesiog įvesti simbolį.
"Sass" yra dolerio ženklas ($). Mažiau nei simbolis (@). Vienintelis LESS trūkumas yra tai, kad yra keletas esamų CSS parinkiklių, kurie jau naudoja @, todėl šiek tiek gali sustiprinti mokymosi kreivę.
03 Sass turi kompasą, LESS turi "Preboot"
"Sass" ir "LESS" turi pratęsimų, skirtų integruoti mišinius (galimybę saugoti ir dalintis CSS deklaracijomis visoje svetainėje).
"Sass" turi "Compass", skirtą "mixins", kuris apima visas galimybes su atnaujinimais ateityje.
LESS turi "Preboot.less", mažesnius "Mixins", "LESS" elementus, gs ir be raktų. "LESS" programinės įrangos palaikymas yra labiau suskaidytas nei "Sass", todėl yra daugybė skirtingų plėtinių, kurios gali veikti ne vienodai, galimybes. Jūsų projektui gali prireikti visų išvardytų plėtinių, kad gautumėte panašų našumą kompasui.
04 LESS turi geresnes klaidos žinutes nei Sass
Tiek "Sass", tiek "LESS" buvo išbandyti dėl galimybės pranešti apie klaidas sintaksėje. LESS turi daugiau tikslių klaidų pranešimų bandymuose, nurodydami teisingą klaidos vietą.
Kažkas panašaus į tai gali sutaupyti šiek tiek laiko prakaitavimas per klaidą.
05 LESS turi daugiau patogios naudoti dokumentacijos negu Sass
Dokumentai "LESS" yra vizualiai patrauklūs ir lengviau sekti pirmą kartą naudotojams. Sass dokumentuose yra daug daugiau žinių bazės arba wiki sąrankos.
Tai yra faktas, kuris gali būti svarbus norint priimti "Sass" ar "LESS", nes tai platforma, sukurta naudoti interneto svetainių kūrimo procese.