Sass ir MAŽIAUSIAI procesoriai

Autorius: Louise Ward
Kūrybos Data: 7 Vasario Mėn 2021
Atnaujinimo Data: 18 Gegužė 2024
Anonim
Коллектор. Психологический триллер
Video.: Коллектор. Психологический триллер

Turinys

Koksas ar „Pepsi“, „Mac“ ar PC, „Marvel“ ar DC? Kiekvienoje bendruomenėje vyksta diskusijos, kas yra geriau. Tinklalapių dizaineriams ar kūrėjams ši diskusija yra „Sass“ ar „LESS“.

Sintaksiškai nuostabūs stilių lapai („Sass“) ir „Leaner CSS“ (LESS) yra abu CSS pirmieji procesoriai. Tai yra specialūs stiliaus lentelių plėtiniai, kurie palengvina ir efektyvina projektavimą. Tiek „Sass“, tiek „LESS“ yra kaupiami į CSS stilių lenteles, kad naršyklės galėtų juos skaityti. Tai yra būtinas žingsnis, nes šiuolaikinės naršyklės negali nuskaityti .sass ar .less failų tipų.

Jei planuojate būti internetinių svetainių kūrimo pasaulyje, pravartu gerai išmanyti vieną iš dviejų pirminių procesorių, jei ne abu.Kalbant apie tai, jie turi daug panašumų. Jie CSS rašymą padaro paprastesnį, labiau orientuotą į objektą ir malonesnį. Nepaisant to, yra keletas pagrindinių skirtumų.

Sass yra „Ruby“, o mažiau - „Javascript“


„Sass“ yra įsikūrusi „Ruby“ ir jai reikia įdiegti „Ruby“. Tai nėra didelis dalykas, jei turite „Mac“. Tačiau jei naudojate „Windows“ įrenginį, tai yra ilgesnis diegimas.

LESS buvo pastatytas Ruby, kaip ir Sass, tačiau jis buvo perkeltas į JavaScript. Jei norite naudoti mažiau, turite įkelti į serverį tinkamus „JavaScript“ failus arba sudaryti neprisijungus sudarytojui CSS lapus.

Norėdami priskirti kintamuosius, Sass naudoja „$“, o MAŽIAU naudoja „@“

Tiek „Sass“, tiek „LESS“ kintamiesiems priskirti naudojami specialūs simboliai. Tai yra dalis naudos, susijusios su šių pirminių procesorių naudojimu. Jūs neprivalote nuolat įvesti specifikacijų kiekvieną kartą, kai norite priskirti kintamuosius. Vietoj to, jūs galite tiesiog įvesti simbolį.


Sass kalbama apie dolerio ženklą ($). Mažiau, tai yra simbolis „prie“ (@). Vienintelis mažesnis neigiamas aspektas yra tai, kad yra keletas esamų CSS selektorių, kurie jau naudoja @. Ši komplikacija gali šiek tiek sutvirtinti mokymosi kreivę.

Sass turi kompasą, o MAŽIAU turi išankstinį įkrovą

Sass ir LESS turi plėtinius, skirtus integruoti mišinius (galimybė saugoti ir dalytis CSS deklaracijomis visoje svetainėje).

„Sass“ naudoja mišriesiems kompasams „Compass“, kurie apima visas galimas parinktis su atnaujinimais būsimam palaikymui.

LESS turi „Preboot.less“, LESS „Mixins“, „LESS Elements“, „gs“ ir „Frameless“. LESS programinės įrangos palaikymas yra labiau suskaidytas nei „Sass“, todėl yra daugybė skirtingų plėtinių variantų, kurie ne visi gali veikti vienodai. Savo projektui gali tekti naudoti kelis (arba visus) išvardytus plėtinius, kad atkartotumėte „Kompaso“ veikimą.


Mažiau yra geresnių pranešimų apie klaidas nei „Sass“

Tiek Sass, tiek LESS buvo išbandytos dėl jų galimybės pranešti apie sintaksės klaidas. LESS turi tikslesnius klaidų pranešimus bandymuose - ji pranešė apie teisingą klaidos vietą. Tai gali būti naudinga, kai rašybos klaidos pašalina kodą. Mažiau klaidų pranešimų gali padėti greitai nustatyti problemą.

Mažesnė dokumentacija yra patogesnė nei „Sass“

Mažesnė dokumentacija vizualiai patraukli ir lengviau sekama pirmą kartą vartotojams. „Sass“ dokumentacijai reikia arba daug daugiau bazinių žinių, arba sąrankos metu reikia dažnai pateikti kryžmines nuorodas su wiki.

Šis faktas pats savaime gali smarkiai apsunkinti Sass arba LESS įvaikinimo procentus.