Företag

Sass och mindre förprocessorer

Webbutvecklare ska vara bekanta med en eller båda förprocessorerna

Cola eller Pepsi, Mac eller PC, Marvel eller DC? I varje samhälle finns det en debatt om vilken är bättre. För webbdesigners eller utvecklare är den debatten Sass eller Less.

Vad är Sass och mindre?

Syntactically Awesome Stylesheets (Sass) och Leaner CSS (LESS) är båda CSS preprocessorer. De är speciella typsnittstillägg som gör det enklare och effektivare att designa. Både Sass och LESS kompilerar in i CSS stylesheets så att webbläsare kan läsa dem, vilket är ett nödvändigt steg eftersom moderna webbläsare inte kan läsa .sass eller .less filtyper.

Om du planerar att vara i webbutvecklingsvärlden, är det en bra idé att vara välkänd i en av de två förprocessorerna - eller båda .

När det kommer till det, är båda lika. De gör att skriva CSS enklare, mer objektorienterad och en mer njutbar upplevelse. Ändå finns det några viktiga skillnader. Fem av dem är listade här.

  • Sass är i Ruby. MINDRE Finns i JavaScript

    Sass är baserat i Ruby och kräver en Ruby-installation. Det här är ingen sak om du har en Mac. Det är dock en längre installation om du har en Windows-maskin.

    MINDRE byggdes i Ruby som Sass, men det har blivit portat till JavaScript. För att använda LESS, laddar du upp de aktuella JavaScript-filerna till din server eller sammanställer CSS-arken via en offline-kompilator.

  • Att tilldela variabler: Sass använder $; MINDRE ANVÄNDNINGAR @

    Både Sass och LESS använder specialiserade tecken för att tilldela variabler. På så sätt behöver du inte fortsätta skriva in specifikationerna. du kan bara skriva in tecknet.

    I Sass är det dollar tecknet ($). I MINDRE är det at-symbolen (@). Den enda nackdelen för MINDRE är att det finns några befintliga CSS-väljare som redan använder @, så det kan förstärka inlärningskurvan lite.

  • Sass har kompass, mindre har preboot

    Sass och LESS har förlängningar tillgängliga för att integrera mixins (förmågan att lagra och dela CSS-deklarationer genom en webbplats).

    • Sass har Kompass tillgänglig för mixins, vilket inkluderar alla tillgängliga alternativ med uppdateringar för framtida support.

    • MINDRE har Preboot.less, MINDER Mixins, MINDER Element, GS, och Frameless. LESS programvara är mer fragmenterat än Sass, vilket resulterar i många olika alternativ för tillägg som inte alla fungerar på samma sätt. För ditt projekt kan du behöva alla listade tillägg för att få en liknande prestanda som Compass.

  • MINDRE har bättre felmeddelanden än Sass

    Både Sass och LESS har testats för deras förmåga att rapportera fel i syntaxen. MINDRE har mer exakta felmeddelanden i testen genom att det rapporterade fel placering av felet.

    Något som detta kan spara lite tid att svettas över ett skrivbord.

  • MINDRE har mer användarvänlig dokumentation än Sass

    Den mindre dokumentationen är visuellt tilltalande och lättare att följa för första gången. Sass-dokumentationen har mycket mer av en kunskapsbas eller wiki-inställning.

    Detta är ett faktum som kan vara viktigt för antagningsgraden för antingen Sass eller LESS eftersom det är en plattform avsedd att användas i webbdesign.

  • Rekommenderas
    Vissa leverantörer av lagerbilder gör det svårt att hitta och förstå vilken typ av licenser du köper och vad du kan och inte kan göra med bilderna du betalar för. En av de saker som gör 123rf.com så underbart att använda är att deras villkor är klara, lätta att förstå. Typer av licenser tillgängliga 123rf.com erbjuder två
    Grundades 1977, specialiserar Primerica försäljning i termen livförsäkring, politik som erbjuder täckning endast under en viss tidsperiod. Term livet är ett attraktivt alternativ för kostnadsmedvetna konsumenter, särskilt de som söker täckning endast tills deras barn når vuxenlivet och blir ekonomiskt självförsörjande. Primerica är
    För jobbjägare som har turen att ha fler än ett anställningsalternativ att välja mellan, är det viktigt att se bortom lön och utvärdera de andra förmånerna som erbjuds av din potentiella arbetsgivare. Dessa inkluderar saker som hälsa, liv och funktionsförsäkring, semestertid och sommar fredagar. Goda arbets
    Vad betyder flexibilitet på arbetsplatsen och varför är det viktigt? Flexibilitet på jobbet inkluderar vilja och förmåga att snabbt svara på förändrade omständigheter och förväntningar. Att vara flexibel när det gäller arbete är värt mycket. Anställda som närmar sig sitt jobb med en flexibel tankegång är vanligtvis mer värderade av arbetsgivarna. Varför arbetsgivare
    Måste du ge arbetsgivare din lönhistoria om de begär det? Vad är det bästa sättet att hantera information om vad du har förtjänat tidigare? Vissa jobbposter ber dig att inkludera din lönhistorik när du ansöker om positionen. Det är viktigt att vara försiktig med hur du beskriver din lönhistoria, så du har flexibilitet när det gäller att förhandla om ersättning. Om jobbet inte nä
    Marknadsföring är den process som börjar med att skapa en produkt eller tjänst och slutar med att sätta den i konsumenternas händer. I en studie av denna process lär en marknadsföringschef hur man identifierar marknadssegment, uppskattar efterfrågan och fastställt priser. Fältet omfattar marknadsundersökning, reklam, PR och försäljning. Studenter so